Peacock Butterfly - Braunton Marsh

Peacock Butterfly - Braunton Marsh

Observation - Peacock Butterfly - Braunton Marsh - UK and Ireland. Description: