Hat of Many Surprises

6.019012mFantasy

A magician's hat offers many surprises.