Well, as it turns out, apparently I didn’t save any of my photos from Looking Glass Falls. This single drop 60ft fall is located just outside of Brevard, NC on US 276 in Pisgah National Forest. It’s difficult, really, to comprehend the sheer amount of force coming over these falls. Don’t get me wrong, I know it’s not the largest or tallest waterfall in the world, but it really gives you a beating if you get up close. The …
(c) The Adventure Lifestyle Blog – Read entire story here.