The exhibit comes just months before hundreds of thousands of fans from around the world will descend on Atlanta for the 2026 FIFA World Cup.