The Mercedes-Benz SL63 AMG 2013 Convertible is Stacked with Power