Availabilities for Pick-up in store :
The demiguise is a magical creature that can make itself invisible when it feels threatened. The invisibility cloak itself would be made of demiguise hair. Here is the Fantastic Beasts pen with the effigy of this very special creature!
Harry Potter licensed product