VIDEO: Twin Turbo Terminator Cobra Snatches Souls @WorldCupFinals!
SOURCE: BigKleib34 This twin turbo Terminator Cobra Ford Mustang was “HOOKN N BOOKIN” at World Cup Finals! “The Import vs Domestic World Cup Finals were the scene of the action as the Wonderbread Cobra of Wonder Racing slayed the quarter mile.” […]