Cameron Diaz Has Enough Vavoom to Light a City

(Photo: Vincent Peters for Esquire)

Cameron Diaz Sexy, Insouciant in Esquire (Click Photos to Enlarge!)