NFL rumors: 3 teams that should sign Sheldon Richardson