Kirk Cousins, Vikings agree to 2-year, $66M contract extension – The Denver Post
Kirk Cousins agrees to contract extension with Vikings - Bring Me The News
Vikings and fullback C.J. Ham agree to two-year extension
C.J. Ham signs two year extension with the Minnesota Vikings
Vikings' Ham reflects on contract, health, happiness, National
Can't-Miss Play: Minnesota Vikings fullback C.J. Ham matches his last name on hard 27-yard leaping grab
Vikings News: Alexander Mattison Roasted for Being 'Average'
C.J. Ham signs $12.25 million extension with Vikings
The Verdict Is in for Ham Bone
Minnesota Vikings agree to terms with T.J. Hockenson on huge extension