Central Europe 2004 > Switzerland > Staubach Falls
Previous Next

338.jpg

Officially the highest waterfall in Switzerland, I found this by accident 12 years ago!