What's the best way to showcase American auto strength on, of all things, the Autobahn? Well you wield this glorious 1970 Dodge Challenger and show the Germans what's up!

What's the best way to showcase American auto strength on, of all things, the Autobahn? Well you wield this glorious 1970 Dodge Challenger and show the Germans what's up!