While all three of NASCAR's national
touring series take a break, the IZOD IndyCar Series and Formula One kick off
their 2010 seasons this weekend. IndyCar will run on the streets of Sao Paulo,
Brazil for the first time, and F1 will be in Sakhir, Bahrain.
|