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