For sale, 1975 Escort GL: £2.5 million

60,000 miles on the clock, light blue, just one careful owner: Pope John Paul II. Jim Rich, the Illinois businessman who bought it directly from the Pope in 1996 for $102,000, has decided to sell it in order to raise [...]

Ford