Entries from 2018-11-16 to 1 day

China Found The World's Largest Insect Hiding In Our Nightmares.

The Insect Museum of West China has just examined what appears to be the world”s largest flying insect specimen. The Giant Dobsonfly is an aquatic insect and is typically found in China, India and Vietnam. … it”s also so huge and horrifyin…