Glow Worms: Maggots of Light

Glowworms are the deadly sirens of the night. If you’re a fly, their glow is the last thing you’ll see.