2013 Mercedes-Benz SL63 AMG  - The ultimate SL roadster is headed to Geneva.
(Source: Road & Track)

2013 Mercedes-Benz SL63 AMG - The ultimate SL roadster is headed to Geneva.

(Source: Road & Track)