Central Europe 2004 > Switzerland > Staubach Falls Previous Next
Officially the highest waterfall in Switzerland, I found this by accident 12 years ago!