Kyle Shanahan embraces 49ers' 3 quarterback dilemma, says it's 'cool'
Kyle Shanahan Regrets How 49ers Treated 1 Draft Prospect
49ers' Kyle Shanahan: 'I always feel like I let Trey down
Kyle Shanahan calls Jimmy Garoppolo the 'best' 49ers QB since
San Francisco 49ers officially name Kyle Shanahan head coach
49ers coach Kyle Shanahan apologizes to the Raiders' Maxx Crosby
Who Was the San Francisco 49ers' Head Coach Before Kyle Shanahan
49ers Head Coach Kyle Shanahan, General Manager John Lynch talk at
Kyle shanahan hi-res stock photography and images - Alamy
Kyle Shanahan on Brock Purdy vs Trey Lance, Should the 49ers Trade