Here are Cameron Diaz and her best friend Drew Barrymore escaped to Mexico for a girls’ trip. Cameron took a dip in a tiny bikini while Drew went swimming in a printed one-piece.
She looks incredible.. Better than a 25 year old and she’s 40 methinks.
Cameron and Drew have been close for many years and Cameron even acted as the maid of honor at Drew’s wedding last Summer.