49ers Press Pass

Presented by

Kyle Shanahan Analyzes the 49ers Ongoing Position Battles

Oct 17, 2018

Shanahan discussed the team's personnel rotations against the Packers and explained who is competing for playing time.

Latest Videos

Advertising