Well that was quick; Percy Harvin is coming out of retirement to sign with the Buffalo Bills for the rest f the season.

28-year old Harvin announced his retirement in April after playing for three different teams since the start of the 2014 season and seeing his production dipping since posting career highs in catches (870 and receiving yards (967) for the Minnesota Vikings in 2011.

In Buffalo, Harvin showed brief flashes of the playmaking ability that made him a star early in his career. He caught a 51-yard touchdown pass in the regular-season opener and had 19 receptions for 218 yards before hip and knee injuries sidelined him in October. The Bills later placed Harvin on injured reserve.

Harvin, who was selected with the 22nd overall pick of the 2009 draft out of Florida, has 351 career receptions for 4,020 yards and 22 touchdowns.

ShayAux: Twitter || Instagram