Thread subject:
Diptera.info :: Tachinidae - probably Peleteria rubescens / prompta
Posted by Ocellar view on 20-07-2017 10:28
#2
Second image