The escort rs turbo was mabe by british ford in dagenhame from 1982 to 1991 seeing 2 different modles the S1 and S2.
These are with out doubt the greatest Front wheel drive turbo charged cars every made by anyone... every..probably...i rekons
These are with out doubt the greatest Front wheel drive turbo charged cars every made by anyone... every..probably...i rekons
by Marcus gent January 17, 2005