Japan
University of Tokyo - Department of Integrated Biosciences
Delta, Notch, color pattern, camouflage, caterpillar, Lepidoptera, Papilio xuthus, Papilio machaon, Bombyx mori