What better way to warm up after freezing my ass off 1/2 the day shoveling snow, then 3 sets of Cameron Diaz bikini pictures?
Cameron Diaz a 10 ass all the way!
Yes we are in the Christmas mood, we're going to leave it at that!
Also added both Megan Fox and Katy Perry updates.
Enjoy!