Montbretia

Montbretia

Observation - Montbretia - UK and Ireland. Description: