That Nice Mr. Kane. Posted on November 26, 2007 by admin My Robert E. Howard geek meter just went off the scale…