Isle of Barra

Isle of Barra is the closes thing to a magical paradise you will find in the UK. From turquoise waters to stranded castles. The trip was full of colour producing some painting like Images.