12-5 Kyle Shanahan joins Dirty Work and discusses how the 49ers move on from the last 3 losses
49ers head coach Kyle Shanahan joins Dirty Work and discusses how the 49ers move on from the last 3 losses
49ers head coach Kyle Shanahan joins Dirty Work and discusses how the 49ers move on from the last 3 losses