Spain fans await the arrival of the national football team at Cibeles Square in Madrid on July 20, 2026, one day after Spain's team won their second World Cup title following a 1-0 victory against Argentina. Spain's World Cup winners come back home to a heroes' welcome in Madrid, where a million fans are expected to greet them after a night of raucous celebrations across the country. (Photo by Pierre-Philippe MARCOU / AFP via Getty Images)

News, Photo and Web Search

Other Photos

Previous Photo

Next Photo