Originally Posted by Animeniax Japan wins the Women's world cup 2-2/3-1pk over the favored U.S. Great game! Wish I got to see it. I do not like the drama of penalty kicks though.
Forum Rules