Looking Glass Falls Pisgah National Forest
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 …