delphineum

delphineum

Observation - delphineum - UK and Ireland. Description: