Where The Hell Is America’s Next Great Sports Venue? [Austin F1]

Formula One racing is a sport associated with a certain kind of wealthy international traveler — someone who charters a yacht to enjoy the Monaco Grand Prix. Boy aren’t they going to be surprised later this year when they travel to the newest F1 race — in a town on the outskirts of Austin so culturally remote their slogan is “Where the hell is Elroy, Texas?” More »

More:
Where The Hell Is America’s Next Great Sports Venue? [Austin F1]

banner ad

Leave a Reply