Spain, France win shootouts to set up semifinal showdown

Sports

TBS Report
24 March, 2025, 02:20 pm
Last modified: 24 March, 2025, 03:22 pm