Peacock catapiller

Peacock catapiller

Observation - Peacock catapiller - UK and Ireland. Description: