by Michael Kelly
(Tampa, Florida USA)
Looking Glass Falls
This is a photo of Looking Glass Falls in the Pisgah National Forest near Brevard, North Carolina.This popular waterfall is right next to a busy highway with no hiking to reach.
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to Submit North Carolina Waterfalls.