Somewhere, Orwell Smiles It appears that Deroy Murdock, NRO’s newest torture flack, is on the faculty of the Institute for Humane Studies. Tweet Email a link to a friend (Opens in new window) Email Like Loading...