Monday, July 16, 2007

The US has won this year's KFC World Cup of Softball. As many of you may have seen on ESPN2 earlier this evening, Cat Osterman pitched Team USA to a 3-0 win over Japan in the championship game.