
49ers coach Kyle Shanahan grateful for stability from contract extension
Kyle Shanahan grew up around the NFL following his father from stop to stop on the coaching carousel before getting on it himself so he knows full well how rare it is to have a long stay at one spot.