2012 Geneva: 2013 Mercedes-Benz SL63 AMG commands attention with bright red leather

Originally unveiled in Barcelona, the 2013 Mercedes-Benz SL63 AMG made its auto show circuit debut today at the 2012 Geneva

Read more