An earlier edition of this story was originally published on April 19, 2012, and has been updated with new information and interviews. By Rose Hoban In 2007, Floyd Lee Brown was released from Dorothea Dix Hospital after being confined there for 14 years, charged with a crime he was never tried for, after signing a […]
