Log In or Register
A captivating view of Salzburg, Austria. This is the town where The Sound of Music was filmed. I took this picture from the top of a fortress there, it was quite a haul to get up there.