Rex Ryan

Bills open training camp July 31

The first practice will be hosted on July 31 at 10 a.m., and practices will continue on through the end of August.