2010 Goodwood Festival of Speed: 1998 Mercedes-Benz CLK-LM. Goodwood Festival of Speed, Goodwood House, Sussex, England, 3 July 2010.
1998 Mercedes-Benz CLK-LM.
Goodwood Festival of Speed, Goodwood House, Sussex, England, 3 July 2010.