Shangrilogs

High altitude and high hopes in a town of 180 people (and 51 dogs.)