Germany

November 24, 1973 – The Autobahn gets a speed limit

Ah, the Autobahn. It's where you go to put the pedal to the metal for unrestricted automotive thrills, right? Well,…

3 years ago