Alt Image Text

Massive Yellow Rubber Duck Drifts Down River Thames in Ad Stunt

Creativity

Not so long ago, England had an empire on which the sun never set. These days, it's got a 50-foot-tall rubber duck sailing down the Thames. Nice going, Brits! Games [...]