Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo. No that sentence has nothing to do with the Bills, and yes, it is a grammatically correct sentence. Buffalo is a word with a few different meanings. You have the city, you have the animal and you have the act of confusing, deceiving or intimidating. Throw 'em all together and "Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo." is a valid sentence.
For similar sentences and a parsing of this one, check out good ol' Wikipedia.