Twin Peaks Falls Are Sacred to Local Tribe – But Still Open to Public
The Snoqualmie Falls, on the Snoqualmie River near Seattle, have long been a major tourist attraction in the area. However, they gained international fame when they appeared in David Lynch's TV series 'Twin Peaks'. The so-called Twin Peaks Falls, in…