18 Oct 2013, 17:34 UTC · By: Alex Oagana / If you're nostalgic about this year's not-even-yet-finished Deutsche Tourenwagen Meisterschaft (DTM) and Formula 1 Championships and you're a Mercedes-Benz fan, the Germans just launc...