Photos of San Francisco 49ers OTAs: May 23

View the top images from Tuesday as the 49ers took the field for the second day of organized team activities.

Advertising

Advertising