Mantis Men

Referenced in 1 episode

Definition

A term used to describe cryptid entities resembling humanoid praying mantises, reported in various regions, often associated with alien lore and abductions.