Display stand for twelve pigtails of hair

PART OF:
Pigtails of hair

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

Details