Julian Edelman announced his retirement from the NFL on Monday after spending his entire 12-year professional career with the New England Patriots.