Where is the Waterfall in Twin Peaks?
Twin Peaks is an American mystery drama television series created by Mark Frost and David Lynch that premiered in 1990. The show follows the investigation into the murder of homecoming queen Laura Palmer in the fictional town of Twin Peaks, Washington. The series was a critical and commercial success, and it was followed by two prequel films, Fire Walk with Me and Twin Peaks: The Return, in 1992 and 2017, respectively....