A mix of Black Soldier Fly larvae and pupae images. The difference between a larvae and a pupae is the larvae is still growing until it becomes a pupae which is the stage before it pupates into a fly.