Search
Menu
Home
Sources
About
Contacts
Heald Stream Falls
Heald
Stream
Falls
is a
waterfall
in
Maine, United States
, about from the
US–Canada border
. It is
composed of
a
horsetail
and
cascades
that
drop
about
18
feet
.