The 2026 FIFA World Cup was a rousing success, but it wasn’t perfect. One standout hiccup was the final venue: New York/New Jersey Stadium, aka MetLife, which simply wasn’t up to the standards of ...