gallery_main_cameron_diaz_vogue_swimsuit_shoot_01.jpg

Cameron Diaz is doing a photoshoot for INsite Magazine on a yacht in St. Barts and that looks pretty dangerous! Or adventurous? Either way, it looks like a gush of wind away from a wardrobe malfunction. Check out more pictures of Cameron in the gallery below:

gallery_main_cameron_diaz_vogue_swimsuit_shoot_02.jpggallery_main_cameron_diaz_vogue_swimsuit_shoot_06.jpggallery_main_cameron_diaz_vogue_swimsuit_shoot_08.jpggallery_main_cameron_diaz_vogue_swimsuit_shoot_09.jpggallery_main_cameron_diaz_vogue_swimsuit_shoot_10.jpg