It’s only Tuesday and already this week in the NFL is full of surprises. On Monday, the New England Patriots traded standout linebacker Jamie Collins to Cleveland, and now this: the agent for retired receiver Percy Harvin tweeted Tuesday morning Harvin has signed with the Buffalo Bills for the rest of this season.
It’s certainly another turn of events in an odd career full of them for Harvin, who last played in a game on Oct. 11, 2015 as a member of the Bills. He was placed on injured reserve a few weeks later with a knee injury, and in April, at just 27, Harvin decided to retire.