Auto News

2013 Mercedes-Benz SL unveiled

December 16, 2011 goaonwheels 0

Mercedes-Benz has unveiled the latest SL, a tradition which the German car maker started 60 years back. For six decades the letters “SL” have been synonymous with a blend of sport, style and comfort – […]