Thousands of college baseball fans are flocking to Omaha, Nebraska this week to attend the final rounds of the College World Series.
Thousands of college baseball fans are flocking to Omaha, Nebraska this week to attend the final rounds of the College World Series.