Picture???I'm not sure if it's relevant, but the maggots (I call them that for lack of a better word) don't so much look like the maggots I'm used to seeing. They're much much smaller (maybe 1mm in size?) - not sure if they just hatched or what though.