Houston, Texas
<< Back to Entertainment
A 196,000-sf grandstand, 30,000-person facility. The first Class I race track in Texas.