Zombie Caterpillars Are Exploding in England (Seriously)Zombie Caterpillars Are Exploding in England (Seriously)Yes. You read that right. Zombie caterpillars...are exploding...in England. Isn't this how all those zombie dystopian movies start?ChynnaChynna