Bills Training Camp: Day 12
Check out photos from the 12th 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/iailpeyideuoqanhju0o.jpg)
1 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/s91ljojgf8gfr5gntonv.jpg)
2 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/aoxoiwgcxttbpq0dirxb.jpg)
3 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/giank9cdc8kibh4nvsfq.jpg)
4 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ynbmuvv5x7pyb9epqkyv.jpg)
5 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/yqkfh6r8zxmz0gewezjr.jpg)
6 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/bn50ojjrl0fgs1xyeqdg.jpg)
7 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ffmicwkjdwyzle2faang.jpg)
8 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/hsvnh3v4axcryn7x9ltg.jpg)
9 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/etqm5rsy4fc1ptwnkbrt.jpg)
10 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/twimizgrq0fworw4snqa.jpg)
11 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/texmcfcov30ctv8tfbw7.jpg)
12 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/hluotaqdqeuhtzai94y3.jpg)
13 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ne94yuwglffdnblluhtb.jpg)
14 / 15
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/lljxxyftiqsgybcu0dr7.jpg)
15 / 15
This Ad will close in 3