on October 7, 2022 Cryptid A small rural town in Maine is shocked as a mysterious animal leaves a local… on October 7, 2022