Video: Watch This Twin Turbo Mustang Annihilate An Evo8

A twin-turbo Coyote Mustang makes use of the boooost in this short-lived battle with a Mitsu Lancer Evo8 on the streets of Philly. Check it out!