Are these parasitoid larvae?

Comments