Vikings fullback C.J. Ham never lost sight of his dream
Duluth Native C.J. Ham Hits 100 Career Games As Member Of Vikings
Football: Faith and family come first for Duluth native C.J. Ham - Duluth News Tribune
Duluth native C.J. Ham took the long road to Vikings' backfield
Photos and video: C.J. Ham returns to Denfeld for youth football camp - Duluth News Tribune
C.J. Ham Football Camp 2023 - Perfect Duluth Day
Vikings' C.J. Ham happy to present first scholarship - Duluth News Tribune
Vikings' C.J. Ham happy to present first scholarship - Duluth News Tribune
Made In Duluth, NFL? Vikings? It's amazing. From Duluth Denfeld to Division II Augustana, CJ Ham is another Minnesota kid living out his dream playing for the #Vikings.