Pupae and ants

Peter Chew