The Buffalo Bills will announce that they have landed the top defensive free agent Mario Williams in a press conference at 1:30 this afternoon, according to Chris Mortensen of ESPN.

The Bills inked the 27-year-old to a 6 year contract and although the financial details are not currently know, speculation has been that it would take a deal of roughly $15 million per year to land Williams.

The Bills addressed one of their biggest offseason needs with this signing, pass rushing. Buffalo ranked 27th in sacks the league last year with 29, and that number was inflated by a 10-sack game against Washington.

This signing comes shortly after the Bills locked up their top wide receiver Stevie Johnson before he became a free agent, as well as deals for running back Fred Jackson and Ryan Fitzpatrick during the season.

The Bills have not made the playoffs since 1999 and have become one of the worst franchises in the NFL going 70-106 during the first decade of the 2000s, but after opening the season 5-2 the Bills seem serious about making a push for the playoffs.