Editor's Picks News Science Scientists Invent Invisibility Cloak! November 8, 2010 by rjcool No Comments Tweet Looks like its now easier to “Pick-a-boo”. Scientists and Physicists in Scotland reported last week that they have come up with a flexible material... Read More