IndyCar put on a heck of a show on Sunday night under the lights at World Wide Technology Raceway just a few miles from the St. Louis Arch National Park, and it all started with a massive bombastic ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results