John Lowrie Morrison OBEMangersta coloured rock Isle of Lewis

£ 4,400.00