January 4, 2008
Photo of the day: Trummelbach Falls

Near Lauterbrunnen, Switzerland, in the Bernese Oberland, Trummelbach Falls are a series of gorgeous waterfalls inside the Alps. The water comes from the melting glaciers above. Definitely worth a visit.


