ID 285057987 © Chanukakarunarathna4 | Megapixl.com
Sharing is not just caring, it's also about giving credit - add this image to your page and give credit to the talented photographer who captured it.:
caterpillar elevated head tailed green jay leaf top environment back view spines sitting cute surface graphium agamemnon color triangle spotted spiny larva antennae fauna habitat life cycle macro insect nature invertebrate beautiful background natural lepidoptera young wildlife creature field stage outdoors abdomen animal swallowtail closeup foliage shaking body