Circuit of the Americas trailer

2012 will see the United States return to the Formula 1 World Championship from the brand-new Circuit of the Americas in Austin, Texas. As the venue continues to be constructed, excitement levels continue to rise…
04:04

Comments

video archive