Former Bulldog Zach Ojile following in C.J. Ham's footsteps at Vikings training camp - – With you for life
edition of the Denfeld Oracle. My friends'
Adam Thielen and CJ Ham Back New Duluth Sports Training Center
Vikings' 90-man roster by jersey number ahead of training camp
Vikings 90-man training camp roster, by jersey number
Perfect Duluth Day - Page 309 of 13773 - Duluth, MN Events, News, Blog
Vikings' 90-man roster by jersey number ahead of training camp
11 Amazing Things Duluth Gave America
VikeStyle Magazine Launches with CJ Ham on the Cover by Luxury Chamber Media Group - Issuu
Duluth native Ham moves to fullback position with Vikings - Perfect Duluth Day
Duluth's C.J. Ham looking good in purple - Perfect Duluth Day
Professional Sports Archives - Fox21Online
Let's GO! Duluth's CJ Ham Was Mic'd Up For Vikings Packers Game
Will C. J. Ham Play For The Minnesota Vikings Much Longer?