Is the Sierra Cosworth the ultimate 'Fast Ford'?

Photos / supplied
Photos / supplied

We Recommend