(PCM) Now here is a story that is terrifyingly reminiscent of campy B-horror movies. In China, a woman known only as Ms. Lee, went to China’s Changsha Central Hospital after complaining about itching in her ear. To all surprise and horror, X-rays revealed that a spider had been living in her ear canal for up to 5… Read More