COSTUMES OF ALL NATIONS

36

£288

Year: 1892