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