Innovation Lions

The Innovation Lions viewing booth at the Palais des Festivals, Cannes.