(WXMI) — Grand Valley football has started fall camp after falling in the Division II quarterfinals last year.
Thomas Cook has the recap from day one of practice.
Follow FOX 17: Facebook - X (formerly Twitter) - Instagram - YouTube
(WXMI) — Grand Valley football has started fall camp after falling in the Division II quarterfinals last year.
Thomas Cook has the recap from day one of practice.
Follow FOX 17: Facebook - X (formerly Twitter) - Instagram - YouTube