The clock keeps ticking until the FIFA World Cup takes over the world. In the blink of an eye, the biggest sporting event heads to the U.S. for the 2026 event. That includes Atlanta, and here's how ...