They are the pupa stage of an insect. Which insect I'm not sure, but most likely a beetle of some sort. Probably very high in protein!
They are the pupa stage of an insect. Which insect I'm not sure, but most likely a beetle of some sort. Probably very high in protein!
ReplyDelete