Video: A 1995 Ford Mustang SVT Cobra R Racing At Texas World Speedway

Video: A 1995 Ford Mustang SVT Cobra R Racing At Texas World Speedway