Sebastian Vettel 100th Race

  • Formula One hoping for happy US return 14-11-2012 02:11 PM

    Austin: The eyes of the motor racing world will be riveted on Texas this weekend as Formula One makes its return to the United States but it is unclear if Americans will be watching, even with a driver's championship on the line. The stage has been set for a Sunday...