Watch C.J. Ham become a 'real Viking' in 'Vikings: Valhalla' promotion
Adam Thielen and CJ Ham Back New Duluth Sports Training Center
Vikings Updated Depth Chart and Notes - Daily Norseman
C.J. Ham Joins Rare Company with 100th Vikings Game
C.J. Ham Joins Rare Company with 100th Vikings Game
C.J. Ham's 100th Career Game in Photos
Duluth Native & Vikings Fullback C.J. Ham Competes in 100th Career
C.J. Ham Joins Rare Company with 100th Vikings Game
Duluth native Ham moves to fullback position with Vikings