Peacock Butterfly (Inachis io)

Peacock Butterfly (Inachis io)

Observation - Peacock Butterfly (Inachis io) - UK and Ireland. Description: