Amelanchier

Amelanchier

Observation - Amelanchier - UK and Ireland. Description: