Sights Set on the Jets

Check out some of the best moments from practice as the 49ers prepare to take on the New York Jets.

Advertising

Advertising