Chalk this up as news that I didn't expect to see today. Former Vikings wide receiver Percy Harvin has ended his retirement and will return to the Buffalo Bills.

Harvin called it a career back in April following a slew of injuries that extended from headaches to hip issues. Now ESPN's Adam Schefter is confirming from sources that Harvin will end his retirement and will play for the Bills for the rest of 2016.

Harvin was drafted 22nd overall in the 2009 NFL Draft by the Minnesota Vikings. He spent four years with the Vikings before being traded to the Seattle Seahawks. The Jets then made a trade for the wide receiver in 2014, and then signed with the Bills in 2015.

He has amassed over 4,000 receiving yards and 22 touchdowns in his NFL career to this point.

See Also: