Mercedes-Benz Central Display

Goodwood Festival of Speed 2001

Client: Daimler Chrysler