Top 20 Images from 49ers OTAs
View the very best photos captured by the 49ers photography team during 2016 OTAs.
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ygztbcctcbddelwakgef.jpg)
1 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/g6rwbpc3xuoj66vyw0hd.jpg)
2 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sq7e0qmlmoglav3vqb9q.jpg)
3 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qekbcjvfpevfz2eaqhdr.jpg)
4 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xnfktnt3jrrlx502baov.jpg)
5 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/frbsuuqt9hxxogoziywo.jpg)
6 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bbp1wxckpyvgko7m857m.jpg)
7 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qpk1bhtftmgmuvmdm7eb.jpg)
8 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/n5fux2xnunrlgjqtgd12.jpg)
9 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/oydbulmvjretvuyrno3f.jpg)
10 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wz1tood3dktlmsuftw8h.jpg)
11 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ojjjwvzyxlvvt8dl5y2z.jpg)
12 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xa6ztp73lfksars12ycv.jpg)
13 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yuqwcn88gppwmvctn5rb.jpg)
14 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wiyanbypkkdifqrxwh3q.jpg)
15 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fkcigsgcyi1dkl0pdipo.jpg)
16 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/s0nbt9kho5cwwlaaa6qy.jpg)
17 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hbqwuaxooqgzavhco5je.jpg)
18 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sbx9l6pckdk32pt1jlko.jpg)
19 / 20
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ec5qiiuobsjuxv8kico5.jpg)
20 / 20
This Ad will close in 3