Bigfoot In Northern Maine?
I've always heard that most 'squatches (Bigfoot) live in the Pacific Northwest (Oregon, Idaho, Washington). Don't ask me where I heard that because I don't remember. But, a lot of people think we have Bigfoot in New England.
Actually, a couple of my friends from Northern New Hampshire have appeared on TV talking about their Sasquatch experience. Your skeptical? Watch this video... It might change your mind.