Canna Shore

Location: Isle of Canna, Inner Hebrides

Canna Shore

Location: Isle of Canna, Inner Hebrides