Wednesday, September 28, 2011

F1: 2012 American Gran Prix

Once again Formula 1 racing will be returning to America on November 18, 2012. It's new home will be Austin, Texas where there will be an abundance of ginger steers, cowboys, prancing horses, and red bulls. Here's a sneak peak video of what's in store...


Post a Comment