Hat of Many Surprises 1901

A magician's hat offers many surprises.