Comment, Like, & Favorite
Looking Glass Falls
Photograph - Photography
One the most popular waterfalls in western NC, the 80 foot Looking Glass Falls is located in the Pisgah National Forest near Brevard, NC.
October 16th, 2011
Viewed 61 Times - Last Visitor from New York, NY on 01/01/2015 at 4:03 PM
copy and paste to your website / blog - preview