Across the world, witnesses have reported terrifying encounters with giant mantis-like humanoids standing up to 8 feet tall ...
What if alien encounters were never random? From alleged abductions and missing time to chilling claims of a secret ...