This is one of the most incredible thing I have seen. A piece of invisibility cloak demo-ed in a picture. Invisibility capes and clothes seem to be just science fiction ...