Cara Delevingne in Topshop White Denim Overalls

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