ATLANTA – The World Cup is coming to North America – and a key part of it perhaps to Atlanta – in 2026. Member nations of FIFA, soccer’s global governing body, voted Wednesday in Moscow to bring the 2026 World Cup to the United States, Canada and Mexico. The three nations combined on a joint bid to host the tournament – one of the world’s largest sporting events — and defeated a competing bid from Morocco, 134 votes to 65 votes.
Southside Steve seems to have found a new friend while having some drinks at the pool this weekend. Little Johnny the Dragonfly. Related