I love Buffalo Bills, The team actually plays their home games at New Era Field in Orchard Park, New York near to where I live.
I see, what exactly is Buffalo Bills?
The Buffalo Bills are a pro American football team that is based in the Buffalo–Niagara Falls metropolitan area.