Hat of Many Surprises 1901


A magician's hat offers many surprises.