Here are photos from Day 10 of Buffalo Bills training camp.
Buffalo Bills player Kyron Brown stretches prior o practice.
Harry Scull Jr./Buffalo News
Buffalo Bills player Josh Allen receives a bracelet from Logan Bittner.
Harry Scull Jr./Buffalo News
Buffalo Bills player A.J. Klein.
Harry Scull Jr./Buffalo News
Buffalo Bills long snapper Reid Ferguson talks with special teams assistant coach Cory Harkey during practice.
Harry Scull Jr./Buffalo News
Buffalo Bills player David Edwards listens to head coach Sean McDermott during Day 10 of training camp.
Harry Scull Jr./Buffalo News
Buffalo Bills linebackers coach Bobby Babich points during practice.
Harry Scull Jr./Buffalo News
Buffalo Bills player Kyron Brown leans on his helmet.
Harry Scull Jr./Buffalo News
Buffalo Bills player Dion Dawkins hits a blocking sled.
Harry Scull Jr./Buffalo News
Buffalo Bills tight ends coach Rob Boras talks with Dawson Knox and Dalton Kincaid.
Harry Scull Jr./Buffalo News
Buffalo Bills tight end Dalton Kincaid catches a ball.
Harry Scull Jr./Buffalo News
Buffalo Bills player Ed Oliver rehabs a back injury.
Harry Scull Jr./Buffalo News
Buffalo Bills quarterback Josh Allen walks back to the practice field after having to leave and have his right arm examined by head trainer Nate Breske.
Harry Scull Jr./Buffalo News
Buffalo Bills quarterback Josh Allen talks with Kyle Allen (9) and Matt Barkley (5) after returning to the field after being evaluated.
Harry Scull Jr./Buffalo News
Buffalo Bills offensive lineman Ryan Bates run blocks.
Harry Scull Jr./Buffalo News
Buffalo Bills quarterback Josh Allen throws a pass after having to leave the field to have his right arm examined.
Harry Scull Jr./Buffalo News
Buffalo Bills player DJ Dale works around a bag drill.
Harry Scull Jr./Buffalo News
Buffalo Bills linebackers coach Bobby Babich works with Terrel Bernard.