cameron_diaz_grey_off_shoulder_top

Cameron Diaz had a little me time looking truly happy while shopping at Barney’s in New York.

cameron_diaz_grey_off_shoulder_top

cameron_diaz_grey_off_shoulder_top

cameron_diaz_grey_off_shoulder_top

cameron_diaz_grey_off_shoulder_top

cameron_diaz_grey_off_shoulder_top