First unveiled in March of 1957 at the Geneva Motor Show, the Mercedes 300 SL Roadster designed by the famed Friedrich Geiger would soon become the most prestigious German drop top grand tourer of the century.…
Auto Lifestyle
April 26, 2017