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