Cameron Diaz looks effortlessly excellent on Harper's June cover

Cameron Diaz Looks Effortlessly Excellent On Harper's June Cover
|

WHO? Actress Cameron Diaz