Invisibility cloak: In Germany, scientist invent invisibility cloak to hide objects Continue ReadingInvisibility cloak: In Germany, scientist invent invisibility cloak to hide objects