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.
Filed under:
If you buy something from an SB Nation link, Vox Media may earn a commission. See our ethics statement.