Indy Lights and Petit Le Mans?
I heard the commentators during the CART race say that the Indy Lights will race at Road Atlanta, during the Petit Le Mans weekend. I have checked the indy lights site and there is nothing about it on there.
Anyone know if what they said is true?
|