Invisible Cloak Invented… Just Not What We Had In Mind

Invisible Cloak Invented… Just Not What We Had In Mind

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