Check out the 8th-most memorable moment in Women's World Cup history. This took place in 2003 between Germany and Sweden. See what happened here!
Check out the 8th-most memorable moment in Women's World Cup history. This took place in 2003 between Germany and Sweden. See what happened here!