Gotcha…
This spot is almost certainly a Cannes Lion Winner.
You’ll see why when you watch it:
comments