Red Bull’s Formula 1 Racing Team heads to Austin, Texas. The Formula 1 Car cruises the country, downtown and finally takes a lap on the first Formula 1 track in the United States.
Red Bull’s Formula 1 Racing Team heads to Austin, Texas. The Formula 1 Car cruises the country, downtown and finally takes a lap on the first Formula 1 track in the United States.