Thread subject:
Diptera.info :: Sarcophaga larvae?
Posted by John Carr on 20-08-2014 20:22
#4
Sarcophagidae are viviparous or ovoviviparous.