Kyle Shanahan 14 hours ago

49ers sign Kyle Shanahan, John Lynch to multiyear contract extensions

The 49ers kept the good vibes going Friday by signing Kyle Shanahan and John Lynch to contract extensions.

Contact Us