dbinia
Hat of Many Surprises

Hat of Many Surprises

1901

A magician's hat offers many surprises.