Formula 1 comes to America!


Formula 1 comes to a dirt track in Austin, Texas. Can I get a “YEE!!!” can I get “HAA!!!”. Obviously cowboys have to be involved and the car itself isn’t going to come out of this in the greatest shape. But who cares about little things like that when it looks like this much fun.

Share Tweet React
Like Us On FB