FLOWERS AND CHERUBS

6

£50

Year: 1896