Jun 24, 2009 23:28
LSU just defeated the University of Texas 11-4 to win the baseball College World Series!!!! Their sixth National Championship in baseball!!! They began the season ranked # 1 in all 3 major polls and they ended the season # 1 as well!!!!
Leave a comment
Comments 1
Reply
Leave a comment