One of the biggest draws in American sports, the NCAA Women’s Division I College World Series, has begun. Set for May 28 through June 5, the action takes place in Oklahoma City among the Top 8 teams who qualified.
Formerly the USA Softball Hall of Fame Complex, now known as Devon Park, it seats 13,000 fans. Those not able to attend the tournament, which is just west of I-35 for visitors driving nor…