Cameron Diaz shows off her legs for days while posing with a car wash sign on the set of her new film Bad Teacher in Los Angeles.
Cameron Diaz shows off legs