50 min read Social Media Competition MMQB: Behind the scenes of the 49ers’ QB competition 1 year ago Kathleen A. Plummer SANTA CLARA, Calif. — Kyle Shanahan didn’t think he’d be here this fast, nor did anyone else in the 49ers...