Skift Take: If the best teams play in Atlanta for the World Cup, it could be the home base for thousands of fans. — Dawit Habtemariam Read the Complete Story On Skift