NFL Media Insider Ian Rapoport reports Buffalo Bills wide receiver Percy Harvin is contemplating retirement because of a hip injury and didn't travel with the team to London.