VIDEO: 650Hp Ford Escort Cosworth vs 650Hp Lancia Delta Integrale

Ford Escort vs. Lancia Delta