Stock Photo - Key Falls - near Brevard, North Carolina, USA.

Stock Photo: Key Falls - near Brevard, North Carolina, USA.