Music video for the Mercedes Trucks booth at the IAA International Motor Show 2002