The larva of a ladybug sitting on a wall

Royalty-free stock photo ID: 111439898

The larva of a ladybug sitting on a wall