Sunday, March 16, 2025

These Abandoned Ford Escort Cosworths Are Rotting Away in a Barn

Two of the iconic hot hatches were recently found. One allegedly has just 12,500 miles on it.