Cannes Lions
ELEPHANT SEVEN, Hamburg / MERCEDES BENZ / 2003
Overview
Entries
Credits
Description
This banner ad for DaimlerChrysler promotes the unveiling of two new Mercedes-Benz convertables on a special promotion day on May 3rd.
Similar Campaigns
12 items