BREAKING: Formula One coming to Austin, Texas in 2012
After a three-year hiatus, Formula One is coming back to the states in 2012 and the city that's been chosen to host the World Cup of Motorsports? Austin, Texas. Yes, Austin.
According to the release from F1, the race will be held in the city from 2012 to 2021, and since Austin doesn't have a race track, a facility will be purpose-built to host the events. Get all the details in the press release after the jump.