NBC SPORTS - The Vikings have signed a few new players on defense. On offense, they've been focused on keeping some of their own.
In addition to quarterback Matt Cassel, receiver Jerome Simpson, and offensive lineman Joe Berger, the Vikings have re-signed guard Charlie Johnson.
According to Darren Wolfson of 1500ESPN.com, Johnson agreed to a two-year deal.
Johnson arrived in August 2011 as the unexpected replacement for long-time left tackle Bryant McKinnie, who showed up with a post-lockout physique that registered four spins on the bathroom scale. After a season at tackle, Johnson slid inside to guard, following the selection of Matt Kalil with the fourth pick in the draft.
In three years, Johnson has started all but one game for the Vikings.
He entered the league in 2006 as a member of the Colts. He eventually became the left tackle in Indy after the retirement of Tarik Glenn and poor performances from Tony Ugoh.