Cameron Diaz, wearing cut-off denim shorts, cools off with a drink while walking the streets of New York City on August 2, 2012.[Photo/CFP]