Hebridean Hopscotch Holidays

Isle of Barra, Craigston Church exterior

Isle of Barra, Craigston Church exterior

Isle of Barra, Craigston Church exterior