Peacock Moth

Peacock Moth

Observation - Peacock Moth - UK and Ireland. Description: