http://m.espn.go.com/nfl/story?storyId=9784092&src=desktop
The Vikings gave Freeman a one-year deal worth about $3 million, a league source told ESPN NFL Insider Adam Schefter.
All totaled, Freeman will make more than $11.4 million until he becomes a free agent this winter, factoring in the $2.479 million the Bucs paid him at the start of the season, the $5.9 million in termination pay from the team, and his new deal with Minnesota.
Apparently all the drug chatter about this guy that was all over sports radio was wrong. He may be the starter in Minnesota.