The Minnesota Vikings have signed an extension and a nice pay day for fullback C. J. Ham. He's also getting a pay raise now, with a deal that brings him 3.3 million per year. Monday started with the Vikings working a new deal with Kirk Cousins, and then followed with the C. J. Ham deal.

Ham is from Duluth, and it's been a joy watching him work his way into the Viking's starting line up. Just a few years ago he was working out on the practice squad. His hard work paid off, and even brought him all the way to the Pro Bowl last season. He's an incredible blocker, and from what I hear from friends that know him, an incredible guy.