It is universally recognized that insects or arachnids found burrowing, laying eggs or otherwise setting up camp inside a human’s head is a shuddersome prospect, but one we all find profoundly compelling. The latest example of this genre of news comes to us from Jiangsu province in east China, where …
Read More »