Legend has it this mask is haunted by an ancient spirit from Taiwan's Ghost mountain. But that silly old tale can't be true, can it?