Buffalo Gap

From Wikipedia, the free encyclopedia

Buffalo Gap is the name of several places in North America: