Thread subject:
Diptera.info :: Sarcophagidae? 7403
Posted by ChrisR on 30-11-2008 18:09
#2
Sarcophagidae-Sarcophagini - but impossible to say more :)