Invisible Cloak Invented...Just Not What We Had In MindS

This LA street performer, Mirror Man, has just succeeded where dozens of scientists have failed. Take that, Harry Potter! [SilverSky via Kuriositas via Toxel]