Rocky Shore, Shetland, 100x100cm, oil on canvas, £1750

Rocky Shore, Shetland, 100x100cm, oil on canvas, £1750

Rocky Shore, Shetland, 100x100cm, oil on canvas, £1750