Operative Weavers of Scotland (L 1005)


32498097