Bills Training Camp 2017: 7/28
Photos from the second practice of 2017 Bills Training Camp, presented by Connors & Ferris.
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/zgvmsssn1ewv1msbro2m.jpg)
1 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/htvfhbhfrsiz5pnn9xqp.jpg)
2 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/j5ubjoiz0yfudob3u1ib.jpg)
3 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/zj2er54byqbqvclhvhjh.jpg)
4 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/jkk6pcwt13axprbfwpi8.jpg)
5 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/e8dwdozzdfmybgcrdh5t.jpg)
6 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/cjp7bc4eacekrrlomgmm.jpg)
7 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/qltmsiddgikfowdudbgn.jpg)
8 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/mvljyfuvwwtpg1m7qzqx.jpg)
9 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/yrufrpncp1e7gamoptht.jpg)
10 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/w5nd9bvienz7f3zrokdw.jpg)
11 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/yw3xdp2l3li0jnnjuwhx.jpg)
12 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/irconw90opiyon5rfpgs.jpg)
13 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ccuihrs3i1yyxjpvuiko.jpg)
14 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/typ729nltuslcuooxzdo.jpg)
15 / 15
This Ad will close in 3