...last night one of my friends explained to me how this is a grammatically correct sentence in the English language.
three words are used here:
Buffalo: the location...as in Buffalo, NY.
buffalo: the animal
buffalo: a verb, meaning to overawe or intimidate
Buffalo (location) buffalo (animal) Buffalo (location) buffalo (animal) buffalo (verb), buffalo (verb) Buffalo (location) buffalo (animal)
it still seems confusing....so if you add these two words it makes much more sense, but they are not necessary to make the sentence grammatically correct.
[The] Buffalo buffalo [whom] Buffalo buffalo buffalo, buffalo Buffalo buffalo.