War of the Mustangs: Shelby GT500 vs Roush Stage 3

It’s an epic battle between two Ford Mustang cars: the Shelby GT500 and the Roush Stage 3….