Hey, guys and gals. I was watching SPEED Channel tonight and they had coverage of The American Le Mans Series. I know, big deal, right? Well, the Big Deal was that it was reported that Helio Castroneves and his sister were indicted by the government for tax fraud. Did any of you catch that? Helio would not grant any interviews to anyone about anything. Maybe he will be "Dancing with more Stars!"
Anyway, I was wondering if anyone besides me heard/saw that.