Thread subject:
Diptera.info :: Tachinidae ? or Sarcophagidae ??
Posted by ChrisR on 26-08-2014 22:53
#2
One of the small Sarcophaga sp.