Display stand for twelve pigtails of hair

Display stand for twelve pigtails of hair that were made in China in 1801-1900.

Details