We drive a £300,000 1968 Ford Escort touring car, built in 2025

Autocar Apr 29, 2025 15m 55s 🇬🇧 English

Autocar