![Bills training camp observations: Rookie Gabriel Davis continues to shine | Buffalo Bills News | NFL | buffalonews.com Bills training camp observations: Rookie Gabriel Davis continues to shine | Buffalo Bills News | NFL | buffalonews.com](https://bloximages.chicago2.vip.townnews.com/buffalonews.com/content/tncms/assets/v3/editorial/c/3f/c3f250de-e63d-11ea-8aab-57cfc980af6f/5f4411224ba68.image.jpg?resize=1200%2C615)
Bills training camp observations: Rookie Gabriel Davis continues to shine | Buffalo Bills News | NFL | buffalonews.com
Buffalo Bills training camp day 13 wrap-up: News, injuries, quotes, opponent info, more - newyorkupstate.com
![Buffalo Bills training camp 2019: Did positional coach throw shade at New York Jets? - newyorkupstate.com Buffalo Bills training camp 2019: Did positional coach throw shade at New York Jets? - newyorkupstate.com](https://www.newyorkupstate.com/resizer/nfd30Srs26rh2S7gI8J9DhPFVYY=/450x0/smart/arc-anglerfish-arc2-prod-advancelocal.s3.amazonaws.com/public/6LJTZTE5JFEYBL3QPPZRBV2U4E.jpg)
Buffalo Bills training camp 2019: Did positional coach throw shade at New York Jets? - newyorkupstate.com
![Bills training camp: Schedule, parking, concessions, frequently asked questions | Buffalo Bills News | NFL | buffalonews.com Bills training camp: Schedule, parking, concessions, frequently asked questions | Buffalo Bills News | NFL | buffalonews.com](https://bloximages.chicago2.vip.townnews.com/buffalonews.com/content/tncms/assets/v3/editorial/5/86/5868e8bb-a3a0-5fb0-bdd1-42ba772f4504/5ef25124b9849.image.jpg?resize=1200%2C842)