larvae and pupae, black soldier fly

Black soldier fly larvae and pupae sit in a researcher's gloved hand.

Comments