I really do not get the announcement earlier this week that F1 is returning to the U.S. in Austin, TX. Nothing against Texas (I am a native Texan), or Austin (love the Longhorns), however I imagine that most F1 fans would have been happy with an F1 return in Indy.
I guess it comes down to money – a 10 year deal at a F1 purpose built track has to be a big money deal. At least the U.S. is returning to the racing calendar. Can we get a U.S. based F1 team in time for 2012? Please.