ForestDragon Neat find! These are wasp larvae and one of two possible species. Check out the link I provided above. You may be able to ID them to species. :-)
Comments (1)