Nature

Trummelbache falls

Trummelbache Falls (Switzerland)

A breathtaking shot at the Trummelbache Falls in Lauterbrunnen, Switzerland. Just one of like 40 different waterfalls at this spot.

Bookmark the permalink.

Leave a Reply