It didn't take long for head coach Kyle Shanahan to make some changes to the 49ers' coaching staff.
This website uses cookies.