IT'S FINALLY HERE! The 2026 FIFA World Cup has finally arrived, and the first of 104 games spanning a month and a half will begin at the Mexico City Stadium as…