We drive a £300,000 1968 Ford Escort touring car, built in 2025
Autocar
abr. 29, 2025
15m 55s
🇬🇧
English
Channel
All reviews →Autocar
Autocar