Looking Glass Falls, Pisgah National Forest in Brevard, North Carolina is a timeless waterfall carved into a large gorge of rock. The 100ft high falls is known to freeze in the winter, at least on the outside. If any of these images interest you, please Visit Our Store.