Oh, invisibility cloak. You're the Chinese Democracy of tech stories. Scientists at work on an invisibility cloak project in Britain have…
I had wonder if someone wasn't playing an April Fool's joke in August, but this story appears to be legit….