San Francisco 49ers' Kyle Shanahan draws line on toughness after players throw punches in practice - ABC7 San Francisco
Source: Shanahan leaves Browns - ABC7 New York
How DeMeco Ryans of 49ers became prime NFL head-coach candidate - ABC7 San Francisco
San Francisco 49ers set to hire Anthony Lynn as assistant head coach, sources say - ABC7 San Francisco
Kyle Shanahan press conference: 49ers head coach shocks media with unexpected response to roster question - ABC7 San Francisco
Kyle Shanahan Explains Why he Hired Robert Saleh as DC
For Kyle Shanahan, leading 49ers to Super Bowl is childhood 'dream come true' - ABC7 San Francisco
49ers officially hire Kyle Shanahan as new head coach
Potential candidates to replace San Francisco 49ers head coach Kyle Shanahan
Kyle Shanahan press conference: 49ers head coach shocks media with unexpected response to roster question - ABC7 San Francisco
49ers coach Kyle Shanahan: Releasing Ahmad Brooks 'real hard to do' - ABC7 San Francisco
Kyle Shanahan on whether Jimmy Garoppolo will remain 49ers' QB at Chicago: 'I would guess so' - ABC7 San Francisco
Kyle Shanahan, the 49ers' top target, is well prepared to be a head coach
49ers coaching staff hires: Anthony Lynn, Brian Griese headline group