SWITZERLAND | Monday, 19 November 2007 | Views [221]
Town perched on the side of the mountain..highhhhhhhhhh above the valley below