Originally Posted by houstonwhodat
For all you fellow racing nuts don't forget the Indy Car racing season starts tomorrow in St. Petersburg, Fl.
I'm so ready for it. It's a street course.
It's on NBC Sports Network.
It's blacked out here. WTF? Does Indycar think they are the NFL?