Today Brett Favre signed a two-year, $25 million contract with the Minnesota Vikings, three weeks after head coach Brad Childress’ imposed deadline for Favre to arrive to camp.

Favre's signing might come as a surprise to some, but for many experts, it was expected. Brett Favre has notoriously been known for his hatred of training camp, plus Favre would only come back when he is ready, regardless of deadlines. 

Favre's signing gives the Vikings some new hope w...

Read Complete Article at Bleacher Report - NFL
Article is property of BleacherReport.com