how old is cameron diaz
Cameron Diaz was showing off a near perfect figure during a recent vacation in St. Barts where she was being photographed by Vogue. The 41-year-old appeared flawless as she paraded around a boat, eventually diving off of it, in a skimpy white bikini.