Formula 1 is coming back to the USA with a 10-year commitment from 2012-2021. And it’s in Austin. WTF? Formula One returns to the United States. srr50 should be along shortly with an economic impact analysis.

Read more at the source of this article