Minnesota Vikings defensive end Jared Allen finally had surgery to repair a torn labrum in his left shoulder last week, according to 1500ESPN.com. Allen played with the injury throughout the season, including last Sunday's Pro Bowl. It was the first time he has needed surgery in his NFL career. No timetable has been reported as to how long Allen will need to recover. He usually does not participate in the team's offseason voluntary workouts anyway, so it would not be significant if he was not ready by then. Allen is entering the final year of his contract. His 2013 salary will take up about $17 million of the team's cap. He had 12 sacks last season after recording 22 in 2011.