Inachis io

Inachis io

Observation - Inachis io - UK and Ireland. Description: Peacock butterfly on muddy riverbank.

Peacock butterfly on muddy riverbank.