Hat of Many Surprises

A magician's hat offers many surprises.

Loading countdown...