Advertising

Training Camp

Presented by

Camp Highlight: Garoppolo Connects with Pettis for a Long Completion

Dante Pettis caught a pass over his shoulder from Jimmy Garoppolo during joint practice against the Houston Texans.

Advertising