Switzerland

Interlaken Awesomeness. A Photographers paradise

Location: Switzerland (Europe)