Agent Joel Segal tells The Associated Press that 27-year-old wide receiver Percy Harvin is retiring after seven NFL seasons. Harvin played five games for the Buffalo Bills last season before being placed on injured reserve with lingering hip and knee injuries. A first-round pick out of Florida in 2009, Harvin spent his first four seasons in Minnesota, where he scored 29 of his 32 career touchdowns.Read more on NewsOK.com