Back in May, Formula One Group CEO Bernie Ecclestone announced that the racing organization had secured a deal with the city of Austin, Texas to bring the series to America for 10 years.
There’s always something going on in Austin ... undefeated Texas Longhorns take on a top ranked Georgia team, but drivers ...