Illini Football | Smith Football Center Reveal

Illinois opened its new $80 million Smith Football Center on Sunday to the surprise of the football team.

August 20, 2019


Previous:No Time to Die
Next:Time




© 2018-2019 Sean McDevitt