God I Love the GermansS

Here is six minutes of glorious Deutsche Tourenwagen Meisterschaft, back from the days when it was nothing but an epic battle between BMW E30 M3’s and Mercedes–Benz 190 E 2.3-16’s.

Hat tip to TéZé.