I dont really cae about the Buffalo Bills
They are ok they come from Buffalo–Niagara Falls metropolitan area.
Oh really? What sport do they play?
They compete in the National Football League 
Ah yea that makes sense.
Home games for them are held at New Era Field in Orchard Park, New York
Sounds like a nice place, would like to visit sometime.
Even though New York has a few teams The Bills are the only NFL team that plays its home games in the state of New York