Image: Amy Claire Elizabeth Galbraith Black Soldier flies pre-pupae, pupae, flies different states in the live of a Black Soldier Fly pre-pupae, pupae, flies