Oregon State celebrates Beaver baseball's national title
CORVALLIS, Ore. - They did it!
The 2018 Beaver baseball team won the NCAA College World Series.
And Corvallis turned out to celebrate Friday as the team returned home.
Earlier in the day, the team arrived in Portland by plane and received a raucous welcome in the City of Roses.