Horse Trough Overlook

Balsam Mountain, North Carolina United States of America

Location