Training camp blues: Niners must bring juice to climb mountain once more
For as good as the current runner up 49ers are, they have issues.
How did we get here?
Brandon Aiyuk’s contract saga has soured like a glass of milk in the warm Santa Clara sun. A once innocent back and forth, routine for the Kyle Shanahan 49ers nearly every summer, has quickly devolved into a nasty cold war with both sides entrenched in their stances. It’s been six months since the Niners endured…