I could see him faking an injury to skip training camp, but I'm really surprised to see him quit again. The Vikings were set.
(Rumors were floating around all morning but SI confirmed it on its web site. Then, as I'm typing this, I can't get the story back up but here's the cached copy. Either their server is overloaded or they are in the middle of an "oops". )