Bigfoot, Mothman, And The Loch Ness Monster All Share One Roof At This Maine Museum Of Creatures Nobody Can Prove Exist
Bigfoot has a permanent home in Maine, and he brought friends. Nessie, Mothman, and the Yeti all share the same address. Hair samples from creatures…











