Looking Glass Falls, a large waterfall near Asheville, North Carolina in the town of Brevard in the Pisgah National Forest