Browsing: The Lewiston Valley Two Thousand Foot Drop is a testament to the power of nature and the ingenuity of human engineering.