Woohoo!!! Apparently the US Grand Prix will be held in Austin, Tx from 2012 through 2021. Right in my backyard too, only 3hrs away from home! I'll definitely be there!
http://www.formula1unitedstates.com/index.html
Users browsing this forum: Daube and 278 guests