I love the Buffalo Bills!  My entire family bought season tickets!
The Buffalo Bills is best american football team in Niagara Fallas
They are in Niagra Falls?  I thought they were in Buffalo.  Isn't niagra falls a river?
Yes they are in the buffalo- Niagara fall Metropolitan area