Cannes film festival’s Magnum Beach day One

 

Photos : Matthew Oliver