FANS SHOCK: 49ers head coach Kyle Shanahan abandoned a $100 million contract and announced his decision to leave…
Before Week 1 concluded, the San Francisco 49ers surprised the NFL world, particularly fantasy managers, with news of a calf strain to Christian McCaffrey. It was bothersome enough […]