IndyCar runs at Texas Motor Speedway

IndyCar was in Fort Worth, Texas to run the Rain Guard 600 this weekend.

byRip ShaubJun 12, 2017 8:29 PM
IndyCar runs at Texas Motor Speedway