Copyright 2007 Capitol Broadcasting Company
Floyd Lee Brown, who was detained 14 years at Dorothea Dix Hospital because he was mentally incompetent to stand trial, was ordered to be released Monday.
4:17 a.m. • 2-10-12
Floyd Lee Brown, who was detained 14 years at Dorothea Dix Hospital because he was mentally incompetent to stand trial, was ordered to be released Monday.