Buffalo Bills management touts new training facility as ‘best in the NFL’; State-of-the art technology makes Buffalo a destination
‘“The Pegulas said they wanted best in class, they wanted the best facility in the NFL,” said Ciano. “Their main question was, ‘What can we do to help our players succeed?’ (They went) to all avenues to do that.”’