Have you heard of Terraformars? It’s this amazing science fiction anime which pits humans with insect powers again giant Martian cockroaches – and there’s a live action movie out now! While you may think that insect powers means feelers, mandibles and secreting disgusting liquids that should never see the light of day, the fact is that some insects have incredibly useful abilities. I mean, why…