Hello, World Cup 2026!

Long time no news. Let’s restart and celebrate the World Cup 2026 kick-off in Mexico, the United States and Canada.