Today, June 14th, was the start of the Buffalo Bills only mandatory minicamp of the off-season.

While voluntary OTA's technically allow the players to choose to come or not (highly encouraged they do), minicamp is something every player must attend.

The Bills had 100 percent attendance at today's minicamp in Orchard Park, which is a great sign.

Get our free mobile app

Safety Jordan Poyer missed all of OTA's, as he has a new agent in Drew Rosenhaus and one year remaining on his current contract. Poyer was at minicamp, however, and he participated in drills.

The Bills got an absolute gorgeous day at One Bills Drive today, with all sunshine and 80 degrees. Hardly any wind, too, which means that the quarterbacks got to show off what they could do in practice.

Matt Bove of WKBW took a video to show the highlights of Josh Allen's throw at practice today.

Yes, in his traditional and amazing tinted visor he usually wears at practice.

It truly never gets old to watch Allen throw in practice.

Head coach Sean McDermott said at his press conference today that the team will take a much needed break after this week's minicamp, before they will kick off training camp at the end of July.

The Bills also signed veteran offensive lineman, Greg Van Roten on Monday to add more depth alone the Bills O-line. Van Roten has played the previous two seasons with the New York Jets, and before that, the Carolina Panthers.

Training camp is just over one month away.

Buffalo Bills Mandatory Mini-Camp

11 Pictures of Why We Love Josh Allen

CHECK IT OUT: 100 sports records and the stories behind them