Atlanta stadium execs spent $600K in tax dollars on World Cup VIP seats while fretting over ‘crazy’ pricesJune 1, 2026
Atlanta stadium execs spent $600K in tax dollars on World Cup VIP seats while fretting over ‘crazy’ prices Business June 1, 2026 Executives at the taxpayer-backed agency that owns Atlanta’s Mercedes-Benz Stadium secretly blew over $600,000 on VIP World Cup seats — even as they fretted…