European Peacock butterfly (Inachis io) on a yellow flower

European Peacock butterfly (Inachis io) on a yellow flower

 Stock photo ID: 60054799