Bills training camp begins July 29, setting up early battles at left guard, cornerback opposite Christian Benford and the WR3 and punter roles | The Apex Times