The Associated Press/Jeffrey T. Barnes

Orchard Park, N.Y. -- It's not the first time it's been said - Barstool Sports inspired at least two Twitter handles dedicated to this - but Buffalo Bills quarterback Josh Allen looked good in shorts on Tuesday.

In fact, he looked very good.

It's easy to forget that it's only May and Organized Team Activities (OTAs) practice is run without pads, but Allen's passing skills are undeniable.

NYUP was out at the Bills' second open practice of OTAs and here are 7 observations from the day.

Don't Edit

Don't Edit

1. Allen continues to shine

Everything was going right for Allen on the practice field Tuesday and he was hitting on all the throws. He spread the ball around and found receivers Zay Jones and John Brown and tight end Dawson Knox for touchdowns. His two interceptions came on close plays, one off the hands of Knox and another where Ray Ray McCloud appeared to fall down on his route. The most impressive part of Allen's practice was the fluidity of his play and the touch on a good number of his passes. He found Knox over the right shoulder on a 20-yard out route where only the tight end could make a play on the ball. He was on point with his shorter throws and the only real miss was an overthrow in the back of the end zone on a ball to McCloud. It's only practice and it's only May but the comfort level is noteworthy when it comes to Allen on the field and in the huddle and on the sideline.

Don't Edit

Bills QB1 & QB2. Allen to Foster deep, Barkley to Zay deep. pic.twitter.com/VjcXjdFsU6 — Josh Reed (@4JoshReed) May 28, 2019

Don't Edit

2. Bills may have something special in Dawson Knox

Overreaction alert, I know. But Knox was thrust into significant first-team reps after Tyler Kroft broke his foot last week and he flashed some major skills in the practice setting. He caught a touchdown and made some nice grabs throughout team drills. Allen was looking to get him the ball and two of his grabs were some of Allen's highlight-throws. One was a perfectly-placed over-the-shoulder grab on a 20-yard out route and the other was a simple play-action, quick hitter over the middle. If Knox can find a way to get on the field his speed can be a real addition to this Bills offense.

Don't Edit

Don't Edit

3. Kevin Johnson may need to get some first-team reps

The Bills new cornerback just keeps making plays. He had another interception in team drills today and his quickness and break on the ball after the quarterback - in this case Matt Barkley - releases has been noteworthy. Johnson has 18 career starts in four seasons with the Houston Texans and second-year corner Levi Wallace hasn't given any reasons he should give up any first-team reps. But it will be fun to see what Johnson can do if he gets some run with the first team once pads come on in July.

Don't Edit

4. Offensive line shuffle continues

Last week the Bills ran out a first-team offensive line of Dion Dawkins (LT), Spencer Long (LG), Jon Feliciano (C), Quinton Spain (RG), and Ty Nsekhe (RT). New franchise center Mitch Morse had core muscle surgery recently and had been forced to watch the first open practices of his Bills tenure. Spain injured his thumb last week in practice and had surgery to repair it. He's out indefinitely and that meant Wyatt Teller, who played at left guard last season moved in at right guard at practice. The Bills also gave rookie Cody Ford his first run with the first team this week at right tackle. So what does it all mean? Feliciano and Long, who has played right guard and center in his career, have position flexibility and are likely slam dunks to make the roster. Teller is going to have to show some upside on both sides to stay in the race to start and maybe even compete for a job. Ford is probably going to receive every chance to win the starter job at right tackle. His upside is considerable and Nsekhe, who played left tackle with the second team in practice this week, projects better on the left side. The position battles are going to be intriguing to watch as they unfold across the line this summer.

Don't Edit

Don't Edit

5. Devin Singletary continues to show off

The one big knock on Devin Singletary as draft experts were breaking down his game coming out of Florida Atlantic was his nonexistent production in the passing game. They just didn't use him as a pass catcher. Three open practices in now (including one at rookie minicamp) have showcased that Singletary can indeed catch the ball. He has great vision and his route running has been impressive as well. He had some significant run with the first team in practice while spelling LeSean McCoy and could be someone to watch in training camp as he tries to etch out a spot for himself in this offense.

Don't Edit

6. Brian Daboll cycling receivers in with first team

Jones, Brown and McCloud seemed like receivers that had the most reps with the first team in practice this week after Foster was featured a lot last week. Foster still had a few reps and Andre Roberts was sprinkled in as well. Jones looked like the arguable class of the group. His quickness and route running led to a highlight-reel touchdown catch in a red zone drill. Allen split some defenders and Jones made a nice grab before easily trotting into the end zone. Jones as so excited he ran over to Bills general manager Brandon Beane, who was standing in the back of the end zone, for a quick celebratory hug. Fan favorite Duke Williams struggled hanging on to the ball throughout practice. He had a few drops and had trouble when Johnson was on him in coverage.

Don't Edit

Don't Edit

7. Ed Oliver gets first run with first team

It wasn't the most revealing sequence of events because there were a few plays where Oliver just took a knee in team drills, but he was in on a few plays with the first team defense. Jordan Phillips re-signed on a considerable one-year deal and has a year of experience in the system. He will be a fixture on the first team or at least get a chunk of reps there this summer. Oliver is still getting acclimated with the playbook and what his coaches want him to do in Buffalo. It'll be fun to watch his performance and development once the pads come on.

Don't Edit

More Buffalo Bills coverage from NYUP.com