Fashion and Style Oluwaseun Oyalade March 3, 2015 24 42 year old Cameron Diaz sat down with Cosmopolitan UK for their Love Your Body issue to talk about how she stays fit and healthy through a combination of diet, exercise, and, yes, sex. “The fountain of youth [for me], let’s see…I guess it’s exercise, healthy…