Northern Maine is home to the "Maine Tree Sqeek"!
http://www.lincolnmaine.us/squeaks.html
But they're not monsters.....
Goodness! I've lived up here since 83, and I have never heard of this creature. How interesting! Thank you!
Is it true or just a joke? hehe!