Posted by Robert Nash on 13-06-2006 12:52
#6
Top picture You are right:p:p. This is Sarcophidae and probably Sarcophaga sensu lato Check back to the glossary sometime I have submitted this term. Sarcophagidae will soon be in the glossary too. Cheers Robert