Flag Iris on Canna
Flag Iris on Canna

Small Isles, Inner Hebrides, Scotland

Flag Iris on Canna

Small Isles, Inner Hebrides, Scotland