European peacock caterpillar
European peacock caterpillar (Inachis io), more commonly known simply as the peacock caterpillar, is a well-known colourful butterfly found in temperate Europe and Asia
© Flatscreen | Stock Free Images
Pro Stock Photos From Dreamstime
Similar Free Images