Tuesday, February 26, 2008

Stop the presses

SPEED TV and IndyCar. Com will cover the press conference live tomorrow at 12:30PM Eastern Time to officially announce the unification of Open Wheel Racing from Homestead, Florida prior to the IndyCar World Series first 2008 season test…