Creative & designScience Everywhere Invisibility Cloaks by Eva Amsen May 28, 2006 by Eva Amsen May 28, 2006 “Harry looked down at his feet, but they had gone. He dashed to the mirror. Sure enough, his reflection looked back at him, just his head suspended in mid-air, his … 5 FacebookTwitterPinterestEmail