UI Baseball vs. Nebraska 2018

UI Baseball vs. Nebraska 2018

Illinois vs. Nebraska in a NCAA baseball game at Illinois Field in Champaign on Thursday, May 17, 2018.

-