9 Jan 2012, 15:06 UTC · By: Mihnea Radu / The all-new sixth generation Mercedes Benz SL enjoyed its motor show debut today at the 2012 North American International Auto Show in Detroit. While the SL, which means Sport and Light, has failed ...