A North Carolina jury has awarded $75 million in compensatory damages to two Black brothers who were wrongfully convicted and sentenced to death over the 1983 rape and killing of an 11-year-old girl. According to The News & Observer, intellectually disabled half brothers Henry McCollum and Leon Brown had always maintained their innocence, claiming they...
The post Two brothers sentenced to death for murder they did not commit awarded $75M appeared first on Face2Face Africa.