49ers: Breaking down defensive line's alignment in 2017
2018: NFL Kickoff Premium Edition by bayareanewsgroup_marketing - Issuu
2017 49ers rookie review: A whole lot of good to be found - Niners Nation
49ers John Lynch speaks on hard hit, national anthem
49ers Mailbag: Shanahan's team bursts with questions at bye
San Francisco 49ers 2017 NFL Draft retrospective grade
How Jed York turned around the 49ers - Sports Illustrated
49ers defensive coordinator Robert Saleh on Solomon Thomas, Reuben Foster - Sports Illustrated
Despite offseason gains, 49ers still need to crush it at draft
49ers: Breaking down defensive line's alignment in 2017