Black man found hanging from tree after reportedly exposing alleged pedophiles

Activists are speaking out after another Black man was found hanging from a tree. A petition was started to call for further investigation into the death of Amani Kildea. Kildea, 20, was found hanging from a tree in Morristown, New Jersey, on June 28, 2020, according to Morristown Green. Authorities had ruled his death […]