gallery_main_Cameron_Diaz_Antibes_Yacht_01.jpg

Suddenly, Cameron Diaz looks fantastic in a bikini. Here she is in Antibes, France. Or is this because the pictures are from too far away to tell? Check them out below:

gallery_main_Cameron_Diaz_Antibes_Yacht_02.jpggallery_main_Cameron_Diaz_Antibes_Yacht_06.jpggallery_main_Cameron_Diaz_Antibes_Yacht_09.jpggallery_main_Cameron_Diaz_Antibes_Yacht_10.jpggallery_main_Cameron_Diaz_Antibes_Yacht_11.jpggallery_main_Cameron_Diaz_Antibes_Yacht_18.jpg