Sports

OTD in 1999, the USA beat China 5-4 on penalties to win the Women’s World Cup (video)

OTD in 1999, the USA beat China 5-4 on penalties to win the FIFA Women’s World Cup (video) On July […]