NFL: Duluth native C.J. Ham still living the dream with the Minnesota Vikings - Duluth News Tribune
C.J. Ham Joins Rare Company with 100th Vikings Game
Vikings activate C.J. Ham from COVID-19 list - Daily Norseman
C.J. Ham Joins Rare Company with 100th Vikings Game
Duluth Native C.J. Ham Hits 100 Career Games As Member Of Vikings
Episode 12: C.J. Ham, Minnesota Vikings Fullback
C.J. Ham Joins Rare Company with 100th Vikings Game
Minnesota Vikings - Wikipedia
The Vikings' offensive starters if the season started today - Bring Me The News
C.J. Ham signs $12.25 million extension with Vikings
South Dakotans in NFL, Week 15: C.J. Ham, Vikings launch epic comeback