McLaren Merecedes SLR Launch
Presentation to prospective buyers at the Frankfurt Motor show 2005
Back to Top