13 Feb 2014, 14:45 UTC · By: Alex Oagana / A little under 50,000 units of the gorgeous Mercedes-Benz SL Roadster (W113) Pagoda were built between 1963 and 1971, helping it create its own place in open-top sports cars history. Nicknamed by...
24 Jan 2014, 10:48 UTC · By: Alex Oagana / The Mercedes-Benz 300 SL Coupe is seen by many as the original supercar, since immediately after it was launched at the 1954 New York Auto Show it pretty much became the four-wheeled weapon of choic...