Triberg, Germany
Located in the Black Forest
Home of the highest waterfall in Germany
(click photos to enlarge)