Wide receiver Percy Harvin is coming out of retirement to sign with the Buffalo Bills for the rest of the season, agent Greg Barnett announced Tuesday via Twitter.
Harvin, 28, who announced his retirement in April, played for three teams since the start of the 2014 season and saw his production dip since posting career highs in catches (87) and receiving yards (967) for the Minnesota Vikings in 2011.