News

A Ford Escort has sold for a massive £276,000 with only 109 models of the vehicle ever manufactured. Specifically, the model ...