Thread subject: Diptera.info :: Big Tachinid - Nemoraea pellucida?

Posted by Sundew on 08-08-2022 23:53
#4

A head detail.

Edited by Sundew on 08-08-2022 23:54