Glow Worms: Maggots of Light By Kira Mccutcheon Glowworms are the deadly sirens of the night. If you’re a fly, their glow is the last thing you’ll see.