September’s Unusual Bizarre & Weird News

September 23, 2015

By Andrew J. Hewett AGAIN, JUSTICE IS AMBIGUOUS After 10 years sitting on Texas’ death row, Alfred Dewayne Brown, now 33, is free, given another chance to prove his innocence. What gave his life back? […]