When Spain scored in the 106th minute of the FIFA World Cup Final on July 19, 2026, at MetLife Stadium in East Rutherford, New Jersey, tens of thousands of fans did what modern crowds do: they pointed ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results