What a difference a year has made for the Minnesota Vikings.
A year ago, the Vikings had 19 free agents whom they didn't re-sign from a team that had gone 3-13.
This year, they have 10 free agents from a 10-6 team, and there is a good chance they will make a strong effort to re-sign most of them, including starters Jasper Brinkley, Phil Loadholt, Jamarca Sanford, Jerome Felton and Erin Henderson.
Losing those 19 players last offseason made the Vikings much younger and created an opportunity for all of their draft choices and a number of free agents to make an impact.
Going into the 2011 season the Vikings were ranked 21st in the league in age, averaging 27.4 years.
But the roster overhaul they underwent allowed the Vikings to transform themselves into the league's fourth-youngest team with an average age of 25.6 -- nearly two years younger than the 2011 team.
They ranked behind the Rams, Eagles and Browns and were just ahead of the Packers, who averaged 25.7 years of age.
The roster turnover from last year has to go down as one of the biggest overhauls in recent history.