Duluth native C.J. Ham settling in as a veteran and a leader for the
Duluth native C.J. Ham took the long road to Vikings' backfield
Vikings' C.J. Ham happy to present first scholarship - Duluth News
Vikings' C.J. Ham happy to present first scholarship - Duluth News
CJ Ham hosts fourth annual youth football camp on former stomping
Photos and video: C.J. Ham returns to Denfeld for youth football
Photos and video: C.J. Ham returns to Denfeld for youth football
Photos and video: C.J. Ham returns to Denfeld for youth football
Photos and video: C.J. Ham returns to Denfeld for youth football
Vikings' C.J. Ham hosts youth football camp
C.J. Ham Football Camp 2023 - Perfect Duluth Day
Vikings' C.J. Ham hosts youth football camp
Vikings' C.J. Ham Announces 2023 Duluth Summer Football Camp
Vikings' C.J. Ham hosts youth football camp