Loud popping sound, like popping bubble gum, in my head. i was laying still in bed at the time, and i hear this "Pop" and i get up to see if anyone was making any noise, but of course everyone was sleeping.
would a larvae make a pop sound, if it hatched?
Only the pork Tapeworm larva can hatch ion the brain, right?