Cara Delevingne and Selena Gomez were photographed enjoying time together on a yacht off St Tropez in the South of France. It looks like they had fun in the sea as well as on the $22 million mega yacht.
Cara wore a pair of Topshop white denim short overalls for the day, layered over her embroidered bikini, sun hat and sunglasses. I have these short overalls in blue and you can read my review on them by clicking here as well as purchase them here.
Images courtesy of INFdaily.com.