Maine’s Indian Devil a.k.a. Pomoola

When it comes to Bigfoot, Maine doesn’t usually come to mind does it? But it just so happens that Maine actually has it’s own version of Bigfoot. The hairy legend known as Indian Devil ruled the wilderness on and around Maine’s highest mountain, Mount Katahdin.
Read more