Best photos from Day 15 of 2021 Bills training camp
Scroll to see the top photos from Day 15 of Bills training camp, presented by Connors & Ferris.
![20210817_Gallery_Cover](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ihbnrjeeeiyckep7j7ew.jpg)
![Josh Allen (17) to Gabriel Davis (13) touchdown pass. Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/yq4d3hhywlggvihaws07.jpg)
Josh Allen (17) to Gabriel Davis (13) touchdown pass. Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Josh Allen (17) to Gabriel Davis (13) touchdown pass. Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/oqzpdddcsccpdvgq4wbl.jpg)
Josh Allen (17) to Gabriel Davis (13) touchdown pass. Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Spencer Brown (79). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/bkdg0w1m3fqih7wemwia.jpg)
Spencer Brown (79). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Jon Feliciano (76), Ike Boettger (65). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/wxtvnqjntpy8gzrxtkvc.jpg)
Jon Feliciano (76), Ike Boettger (65). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Jack Anderson (66). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ghjmsqzxuxxtdyn2ui05.jpg)
Jack Anderson (66). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![A.J. Klein (54). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/n2cdzv3nf0tvhefemj4j.jpg)
A.J. Klein (54). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Josh Allen (17). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/cmghgq3lpzwggfnyc8ek.jpg)
Josh Allen (17). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Spencer Brown (79). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/lcwijmkghg3y8r1d67xr.jpg)
Spencer Brown (79). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Mario Addison (97). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/qwhtckk0cu7d7rclg4gs.jpg)
Mario Addison (97). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Josh Allen (17). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/sm2glnx8fjhipeykr6wc.jpg)
Josh Allen (17). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Sean McDermott. Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/e41hwzddtifqkzw0imok.jpg)
Sean McDermott. Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Jon Feliciano (76). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/hefvxlfk3q6vnq3lobx3.jpg)
Jon Feliciano (76). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Josh Thomas (36). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/rb5yyecbzrkxvyms0glp.jpg)
Josh Thomas (36). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Sean McDermott. Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/izwcqtdaytgojlu0wupj.jpg)
Sean McDermott. Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Emmanuel Sanders (1), Jordan Poyer (21). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/dfgsp9g05hqtflvmp8yh.jpg)
Emmanuel Sanders (1), Jordan Poyer (21). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Lance Lenoir (9) Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/kchglthgfhqg7vh5gqso.jpg)
Lance Lenoir (9) Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Rachad Wildgoose (32). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/qprioywdwxlqhpqasiks.jpg)
Rachad Wildgoose (32). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Taron Johnson (24). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/paxh3yos6lnfwivibaqx.jpg)
Taron Johnson (24). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Cole Beasley (11), Josh Allen (17). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/k99vzazfzeaaun4gdhzb.jpg)
Cole Beasley (11), Josh Allen (17). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Emmanuel Sanders (1). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/fifukjbdj6bzstv4zuza.jpg)
Emmanuel Sanders (1). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Jake Kumerow (15). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/jcsfyp8lvwszuqoxqusj.jpg)
Jake Kumerow (15). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Josh Allen (17), Gabriel Davis (13). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/vmw8whnuxzuektp2cejd.jpg)
Josh Allen (17), Gabriel Davis (13). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Gabriel Davis (13). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/cr9r3kawereq7wtnrpba.jpg)
Gabriel Davis (13). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Tre'Davious White (27), Lance Lenoir (9) Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/bbi3c9waculllrxi6ybe.jpg)
Tre'Davious White (27), Lance Lenoir (9) Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Emmanuel Sanders (1), Levi Wallace (39). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/owfjzpecv97dverv9fft.jpg)
Emmanuel Sanders (1), Levi Wallace (39). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Emmanuel Sanders (1) juggles a reception against Taron Johnson (24). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/u1wgvlddfgwcswepiquo.jpg)
Emmanuel Sanders (1) juggles a reception against Taron Johnson (24). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Josh Allen (17), Jon Feliciano (76). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/a758hnfdohl79oxcl4me.jpg)
Josh Allen (17), Jon Feliciano (76). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Josh Allen (17), Mitch Morse (60), Jon Feliciano (76). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/rrzyclkknk3qrpumpxdf.jpg)
Josh Allen (17), Mitch Morse (60), Jon Feliciano (76). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Dion Dawkins (73). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/uwhvyw0y75whsb6cwduv.jpg)
Dion Dawkins (73). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert
![Devin Singletary (26), Josh Thomas (36). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ocdouksmvmlfnzqfnche.jpg)
Devin Singletary (26), Josh Thomas (36). Buffalo Bills Training Camp, August 17, 2021. Photo by Bill Wippert