Which way’s the beach? 11 days until Cannes Lions!

Cannes Lions

Close