18 Sep 2013, 15:41 UTC · By: Alex Oagana / As we were mentioning yesterday, the Mercedes-Benz S 63 AMG has recently had it press launch in Austria. During the event, both ex and current CEOs of Mercedes-Benz AMG were present and were kind en...