Few towns are more thoroughly Western than Buffalo, Wyoming, and isn’t the name perfect? It conjures images of the great beasts roaming the plains,...

read more