Kyle Shanahan gives surprising injury update on 49ers running back

previous post