LSU Wins College World Series - KPLC 7 News, Lake Charles, Louisiana

LSU Wins College World Series

LSU defeated the Texas Longhorns 11-4 to win the school's sixth baseball national title.
Powered by Frankly