Back to photostream

A moth pupa explained

Morphology of a moth pupa explained, using the example of Pseudoips prasinana.

3,486 views
21 faves
1 comment
Uploaded on November 27, 2017