Cameron Diaz Shows Some Leg at ‘Bad Teacher’ Premiere in Spain

By: / June 13, 2011