Practice Photos

Best photos from OTA Practice (6/10)

The Giants' 2019 OTAs continued Monday as the offseason program rolls on

Advertising

Advertising