John Lowrie Morrison OBEA rocky coast on Isle of Barra the outer Hebrides

£ 5,100.00