Two magicians physicists at the University of Rochester in New York have created an invisibility cloak capable of hiding large objects, such as humans, buses, or satellites, from visible light.