CJ Ham: A Viking Through and Through
Photos and video: C.J. Ham returns to Denfeld for youth football
Duluth native Ham pursuing NFL dream of making Vikings - Duluth
Duluth native C.J. Ham plays 100th game as a Viking
NFL: Duluth native C.J. Ham still living the dream with the
Cook, Ham & Kendricks Basking in Experiences at 1st Career Pro Bowl
Duluth native C.J. Ham took the long road to Vikings' backfield
Forecasting Vikings roster
The NFL superstar next door: Detroit Lakes embraces Vikings