Amelanchier lamarckii

Amelanchier lamarckii

Observation - Amelanchier lamarckii - UK and Ireland. Description: Putting on quite a display on the local heath.

Putting on quite a display on the local heath.