Looking Glass falls near Brevard, North Carolina in Early May 2005. About 60 feet high. MAX5
Another view of Looking Glass falls.
And a distant view.
HOME