49ers Joint Practice Recap: Shanahan Updates Evans, Bosa, and Preseason Plans
Kyle Shanahan clarifies Christian McCaffrey's absence and teases Brock Purdy's preseason debut while managing veteran Mike Evans' injury scare during an intense physical session against the Chargers.

