Spain fans erupt as La Roja win the World Cup

1
0
Clock IconJul 20, 2026Football

Spain fans in Barcelona and Madrid went wild as their side beat Argentina to win the 2026 World Cup