Internet Roasts Miami Mayor Francis Suarez Over World Cup Announcement
After FIFA announced Hard Rock Stadium will be hosting seven games during the 2026 World Cup, Miami Mayor Francis Suarez took it as an opportunity to toot his own horn. “Just a moment ago, FIFA announced that Miami will be getting the bronze game for the 2026 World Cup,” Suarez said in a video on …