Comma caterpiller

Comma caterpiller

Observation - Comma caterpiller - UK and Ireland. Description: