What the hell is NASCAR doing at Indianapolis Motor Speedway anyway?

What the hell is NASCAR doing at Indianapolis Motor Speedway anyway?

Shane Walters
March 24, 2017