Buffalo Bills

This category is for questions and answers about the Buffalo Bills football team. Based in Orchard Park, New York, the Bills were established in 1960.