Small Purple-Barred

Small Purple-Barred

Observation - Small Purple-Barred - UK and Ireland. Description: