The Buffalo Bills have now been at training camp for a week and a half and it's been a great one by all accounts.

First of all, injuries haven't been too bad so far. The only one of any concern is new wide receiver Emmanuel Sanders, who has sat out of the last couple of practices with an apparent injury.

Another reason why the camp has been so great is Bills quarterback Josh Allen.

By all accounts from those who have been there, Allen has looked very sharp most days and on Friday, he just may have had his best day throwing the ball; which is even more impressive, considering he had no Emmanuel Sanders or Stefon Diggs, as Diggs had a rest day.

This is from Thad Brown of WROC in Rochester.

The Bills' next practice will be the second open one at Highmark Stadium tomorrow at 10 am. If the first one last weekend is any indication, it should be a fun watch, since over 15,000 fans showed up and it was sunny skies in Orchard Park.

92.9 WBUF logo
Get our free mobile app

The first preseason game is one week from today. The Bills will travel to Detroit to play the Lions. It's still unclear how much Allen and the starters will play, but chances are high for them not seeing much of the field.

We're just over a month away from the Bills' regular-season opener at home against the Pittsburgh Steelers at Highmark Stadium.

13 Pictures That Show Just How Crazy and Loyal Buffalo Bills Fans Are

TACKLE THESE: Check Out the Best Uniforms In Each NFL Team's History

LOOK: 50 images of winning moments from sports history

Sometimes images are the best way to honor the figures we've lost. When tragedy swiftly reminds us that sports are far from the most consequential thing in life, we can still look back on an athlete's winning moment that felt larger than life, remaining grateful for their sacrifice on the court and bringing joy to millions.

Read on to explore the full collection of 50 images Stacker compiled showcasing various iconic winning moments in sports history. Covering achievements from a multitude of sports, these images represent stunning personal achievements, team championships, and athletic perseverance.

More From 92.9 WBUF