Was there ever an f1 race in Houston?
It was held in a street circuit located in downtown Houston for four years, then returned after a four-year hiatus for two years on a course laid out in the parking lot of the Reliant/NRG Park complex. … Is there a Grand Prix in the US? As of 2021, the Grand Prix has been held…