SWITZERLAND | Monday, 19 November 2007 | Views [271]
small town perched on the side of the mountain in Switzerland