Where The Heck In Maine Is This?
It's time to play another round of "Where The Heck In Maine Is This? We have a few hints for you...
It's Maine's highest waterfall.
It shares its name with an iconic Maine libation.
I'ts a ways out there but is one of the most visited watrefalls in New England.