From his farewell Zoom last season, through a shoulder surgery that changed his trade calculus, and now back at QB1 after a broken ankle sidelined his replacement, Trey Lance, here is the behind-the-scenes story of Jimmy G’s epic saga with the Niners.
Categories