This sentence above is grammatically correct. The word ”buffalo” in the sentence has three meanings: the animal, the city in New York and the act of ”buffaloing” which is another word for teasing or bullying. Here is another way of looking at the sentence: THE buffalo FROM Buffalo WHO ARE buffaloed BY buffalo FROM Buffalo ALSO buffalo THE buffalo FROM Buffalo.”

(from OMG facts)