Team in front of the giant led screen during Cannes Lions

Cannes Lions

16 - 20 Jun 2025
Cannes