Niners Nation49ers news: John Lynch could be promoted to Team President after Kyle Shanahan’s extensionJun 16, 2020Kyle PoseyBy Kyle Poseymore_vert
ESPN49ers reward coach Kyle Shanahan with new 6-year deal, sources sayJun 15, 2020Adam SchefterBy Adam Scheftermore_vert