I think we all saw this coming. But Richie is wasting no time impressing people in San Fran.
https://ninernoise.com/2018/07/31/49ers-player-stock-watch-first-week-2018-training-camp/2/
https://ninernoise.com/2018/07/31/49ers-player-stock-watch-first-week-2018-training-camp/2/