An official countdown clock installed at George Bush Intercontinental Airport on June 11 will serve as a reminder for travelers and Houston residents that the 2026 FIFA World Cup is less than a year away.