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

Autocar 4/29/2025 15m 55s 🇬🇧 English

Channel

Autocar