EUROPEAN TOWNS AND WOMEN IN COSTUME

6

£35

Year: 1896