Public domain photos

The image shows a stick insect, likely a walking stick, perched atop a green leaf of a plant. The leaf is a vibrant green color, and the stick insect is a light brown color.

The image shows a stick insect, likely a walking stick, perched atop a green leaf of a plant. The leaf is a vibrant green color, and the stick insect is a light brown color.Open in library