Designed by
Title
Our Lady, Star of the Sea Catholic Church in Castlebay on the island of Barra in the Outer Hebrides, Scotland, UK. #288980104
Description
Our Lady, Star of the Sea Catholic Church in Castlebay on the island of Barra in the Outer Hebrides, Scotland, UK. The hill of Heaval appears in the background
This image is editorial