Trummelbach waterfall is the biggest waterfall in Europe, inside a mountain accessible for public. The Waterfall is located close to Lauterbrunnen village, canton Bern, Switzerland
View Full Image on Dreamstime
Username: Atmosphere1
Editorial: No
Width: 5406 pixels
Height: 3612 pixels
Downloads: 5
Image ID: 117589408