Peacock Butterfly Larvae

The spiny larvae of the Peacock Butterfly (Inachis io) seen on nettle leaf

Comments
Sign in or get an account to comment.