Cameron Diaz at MTV TRL may2008

rs513618189413030.jpg rs460138189413030.jpg rs170825189413030.jpg rs154516189413030.jpg rs684204189413030.jpg rs206366189413030.jpg rs355619189413030.jpg

and at MTVs