First day of the 2026 FIFA World Cup is kicking off
First day of the 2026 FIFA World Cup is kicking off

First day of the 2026 FIFA World Cup is kicking off

Take a look at San Pedro Square in San Jose where the city plans to air all 104 FIFA World Cup matches for free. Mexico is opening up the tournament with their first match against South Africa. 

Top Videos

Most Watched

KTVU Vault

Wild Rides