MERCEDES SLR

MERCEDES SLR

■ Autocar 8/2003