Happy birthday to Cameron Diaz who celebrated her birthday on the set of "What Happens In Vegas" yesterday.
The paparazzi were nice enough to surprise Cameron on her 35th birthday with balloons on the set in Downtown Manhattan, NYC. She looks great for 35--and she has legs I would die for!



























