News

One is the 60-foot Looking Glass Falls, the most photographed in North Carolina. It was named after the Looking Glass Rock, where water freezes on its side during winter and produces a mirror ...
North Carolina has a lot to offer adventurers ... Located in Brevard right off US 276, Looking Glass Falls is in Pisgah National Forest. The route to get to the attraction itself is an easy ...