an insect on a heliconia pendula, Bali, Indonesia

- Image ID: BCP227
David Noton Photography / Alamy Stock Photo
Image ID: BCP227
an insect on a heliconia pendula, Bali, Indonesia
Location: Bali, Indonesia