Cameron Diaz was caught skinny dipping while on vacation with friends in Antigua. Of course, someone was there to capture it all. I don't know why celebrities hate the paparazzi.

Despite the invasion of her privacy I must say, for a woman turning 42 this year, Diaz sure looks great.  If you got it, flaunt it girl!