Portfolio By alessandra Sarcophaga carnaria Sarcophaga carnaria Habitat Laid eggs The larvae borns Fly feeds