The Buffalo Bills are kicking off training camp at St. John Fisher University on Wednesday.

In some ways, the first day of training camp is like the first day of school for the players, coaches and staff. But instead of pens and textbooks, it's all about footballs and playbooks.

This year marks the 23rd Bills training camp to be held at St. John Fisher. There are tons of fan activities again this year, including a football toss, running back challenge, QB challenge, and fans can meet Billy the mascot.

Here's a look at the schedule of events leading up to the team's preseason game at Highmark Stadium on Aug. 10.

Bills camp schedule
Courtesy: Buffalo Bills

Training camp tickets for practices at Fisher are sold out. Fans will be allowed in one hour prior to the start of practice.