Thread subject:
Diptera.info :: Tachinidae ? => Sarcophagidae
Posted by John Carr on 13-01-2017 20:26
#2
Might be Sarcophagidae.