NFL: Duluth native C.J. Ham still living the dream with the Minnesota Vikings - Duluth News Tribune
Vikings 90-man training camp roster, by jersey number
Football: Faith and family come first for Duluth native C.J. Ham - Duluth News Tribune
Former Bulldog Zach Ojile following in C.J. Ham's footsteps at Vikings training camp - – With you for life
Vikings' 90-man roster by jersey number ahead of training camp
Up North: CJ Ham returns to Duluth Denfeld for youth football camp - – With you for life
Vikings' 90-man roster by jersey number ahead of training camp
Vikings' C.J. Ham Honors Mother's Memory With Custom Cleats
Vikings' 90-man roster by jersey number ahead of training camp
Duluth Getting Professional Football Team In 'The Arena League'
Professional Sports Archives - Page 3 of 12 - Fox21Online
Vikings' 90-man roster by jersey number ahead of training camp
Vikings 90-man training camp roster, by jersey number