Trummelbach Falls
October 23, 2023 in Switzerland ⋅ ☁️ 57 °F
Switzerland's "waterfall inside a mountain." A really cool experience, actually. Trummelbach is the Alps' most powerful waterfall and it actually is inside the mountain, twisting and thunderingRead more





















TravelerWOW!