By

Will Leitch,

a contributing editor covering sports and film at New York since 2008

and the author of six books, including the novels 'How Lucky' and 'The Time Has Come.'

Workers prepare Houston Stadium (temporarily renamed from NRG Stadium) for the 2026 FIFA World Cup in Houston, Texas, on May 11, 2026.