Insectoids
In science fiction and ufology, insectoid is the name given to alien creatures or extraterrestrials/subterraneans that shares a similar body or traits with common earth insects and arachnids. Description Insectoids are hybrids of mixed parts between humans and insect. Most popular insects are mantis, spiders, bugs. Contacts Abduction researcher Brian Thompson claims that a nurse … Read more