ID 283552834 © 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.:
tailed green jay stage caterpillar growing surface leaf top dorsal view graphium agamemnon greenspotted triangle life cycle young larva abdomen head body spines black insect tropical swallowtail macro lepidoptera antennae nature animal closeup wildlife change beautiful natural wild beauty fauna background creature invertebrate concept bug cute yellow growth habitat graceful small close hairy thorn foliage arthropod spiny plant detail spiky spike biology spine leaf