First Look: Joint practice day 2

Check out some of the best highlights from day 2 of joint practice with the 49ers.

Advertising