Portfolio By admin Scientific illustration Sarcophaga carnaria Habitat Laid eggs The larvae borns Fly feeds