By | March 15 2012 1:50 PM

Free agent Defensive end Mario Williams signed a six-year, $96 million deal ($50 million guaranteed) with the Buffalo Bills, according to Albert Breer of the NFL Network, with potential for the deal to reach $100 million.