Masiphya sp. (Ecuador)

This is a pair of Masiphya sp. – mantid parasitoids:

Leave a Reply