U.S. beats Japan 7-6 in final of softball world championship



Kelsey Stewart drove in the winning run in the bottom of the tenth inning as the United States beat Japan 7-6 in the final of the women’s world…



Read more

Leave a Reply

Your email address will not be published. Required fields are marked *