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.

 

More From 92 Moose