Apr 18, 2016 AM EDT Former Minnesota Vikings wide receiver Percy Harvin will be retiring from NFL after 7 seasons, according to his agent.