Body Invaders (NG)

A parasitic wasp has injected her eggs into a caterpillar -- and now they're ready to hatch.

Tags: