Cameron Diaz and boyfriend Alex Rodriguez hit up Miami beach last week, and how can two people with such good bodies still look so unattractive? Especially her. She's so ugly it's uncomfortable. Like if you showed this picture to your dog he'd start backing away and then howling.
(image source = inf daily)