Richard Keenan, former mayor of Hubbard, Ohio, has been indicted on a variety of rape charges. Despite Keenan admitting to raping the girl multiple times, he plead not guilty. His defense? He claimed that the child initiated sex with him and was a “willing participant.” Beyond terrible. I’m glad that Keenan was indicted, but he still has [Read More...]
↧