And you thought ‘the big one’ belonged at Talladega, didn't you?

May 03, 2008 10:00 PM