Black swallowtail butterfly carterpillar, Nagano, Japan

Image: 
taxo: