LSU wins its sixth College World Series title
Omaha, NE – Omaha was Tiger Town Wednesday night after LSU won the College World Series.
At Rosenblatt Stadium, the LSU Tigers defeated the Texas Longhorns, 11-4, to win their sixth national title and first since 2000. The Tigers have never lost a championship game in Omaha. Omaha Public Radio's Greg Echlin has the story.