How to Save Texas World Speedway

Prove that College Station can host the world's biggest events by joining Texas' bid to host the 2026 FIFA World Cup.