If you don't like spiders then you probably wouldn't like this either: from China come reports of what's claimed to be the largest known aquatic insect. (I can't find any actual published scientific descriptions of the creature; it will be nice to see the claim confirmed – or denied! – as it's a pretty impressive […]
Continue reading