Harry Potter's invisibility cloak may be the stuff of fiction, but a real costume that claims to make its wearer invisible was released today (April 1). Produced by the costume company Morphsuits and ...