World Cup on Steroids – USA, Canada, and Mexico 2026

Mercedes-Benz Stadium in Atlanta - World Cup 2026

I will start with the reason why I chose the word “Steroids” for the title. It’s not about the amount of money hosts will invest. I mean, who will pass the cost of the previous World Cup when Qatar spent $220 billion? We might see something similar in a few decades, and I still doubt … Read more