Cameron Diaz displayed her famously long legs in cutoff jean shorts walking around NYC yesterday. It's been a hot and rainy Summer in the Big Apple, and Cameron reportedly stripped down to a sports bra at a party after getting caught in one of the season's flash downpours. She traveled to California to attend her good friend Drew Barrymore's wedding a few months ago, but otherwise Cameron's been relaxing in New York between projects. Even though Cameron's days of training with ARod are long over, she still stays in amazing shape. Cameron's enviable physique landed her a spot in our 2012 Bikini Bracket — check out where she ranked in our final PopSugar Bikini Bracket standings!
Cameron Diaz Beats the Heat and Shows Off Her Stems