A terrifying diagnosis turned into a scene from a horror movie when a woman’s brain tumor turned out to actually be a parasite. Rachel Palma of Middletown, New York, has recovered and been given clear brain scans since the chilling find, but it was just a yea…
Read More