College World Series Shows Off for Oklahoma City, USA Softball
One of the most dominant teams in collegiate sports history, Oklahoma University’s softball team is nearly three weeks removed from beating Florida State in the Women’s College World Series to be the first repeat champions since UCLA in 1990, finishing a season in which it won the final 53 games of the season to finish […]
Continue Reading