Hawt damn, Cam!
Cameron Diaz looks absolutely smokin' on the front of British Harper's Bazaar's June issue.
In fact she's so hot, her pale yellow Calvin Klein dress doesn't even want to stay on her fabulous 39 year old body.
What do U think of the seksi cover?!
[Image courtesy of Harper's Bazaar UK.]