Looking Glass Falls

High Water At Looking Glass Falls Near Brevard, North Carolina. Photo