Peacock Butterfly on Dartmoor

Observation - Peacock Butterfly on Dartmoor - UK and Ireland. Description: