Friday, February 16, 2007

This Just In...

There's cheating in Nascar. Who knew?