This lovely little blighter is from Armorcast and is there lovely Giant Mutant Bloated Flies. The miniatures have been around for years and are perfect for Fallout Wasteland Warfare of post-apocalyptic roleplaying.
As you can see, I have painted this one up as a Glowing Bloatfly. I have a bunch more that need to be painted for more run of the mill Bloatflies. So its back to the painting table.
You can get maggots from Armorcast but this one is a fishing lure off eBay and is much larger. HINT: they also work well for the Doctor Who Miniatures game.