Atlanta, other U.S. cities make pitch for 2026 World Cup

After being slowed by the pandemic, the race among 17 U.S. cities to land a coveted spot hosting the 2026 World Cup is back on