Advertising

Training Camp

Presented by

Kyle Shanahan Previews the 49ers Second Preseason Game

The 49ers head coach outlined what he’s looking for during Saturday’s game and broke down multiple position battles.

Advertising