Flag Iris on Canna
Flag Iris on Canna

Small Isles, Inner Hebrides

Flag Iris on Canna

Small Isles, Inner Hebrides