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