Step into Maine’s strangest museum, where Bigfoot, mermaids, and legendary creatures come together in one unforgettable, ...