Offseason Workouts: April 23

View some of the best photos from the 49ers offseason workout session.

Advertising

Advertising