Mantis fly has a walking pupa that climbs trees before hatching

Mantispidae_fg1

Post a Comment

Required fields are marked *
*
*