Posts tagged “on November 18th

Formula 1 Comes To America – Red Bull Racing Takes First Lap In Texas

To celebrate the arrival of the Forumal 1 racing circuit in America, Red Bull Racing produced a really nice clip in Texas, having their F1 showcar chased by cowboys on a ranch. The F1 Circuit of the Americas takes place in Austin, Texas, on November 18th, 2011.


Follow

Get every new post delivered to your Inbox.

Join 48 other followers