Content provided by BenzInsider.com
Photo Credit: 2012 Steven J. Ewing / AOL
The brand new SL 63 AMG became a crowd favorite when it was shown at the Geneva International Motor Show. And why wouldn’t it? Basically it has what everyone what they want in a car: an aluminum body, luxurious appointments, and power. What more can you ask for?