Rodri's won the World Cup, and isn't letting it go!

3
0
Clock IconJul 20, 2026Football

Golden Ball winner Rodri led Spain out of the New York New Jersey stadium holding the World Cup trophy.