Back to top

 A "lily footed" woman of China - this outrage against nature has been in vogue 900 years. [graphic].

[Eiichi Hirose collection of bookplates].