News Black Woman Fatally Shot By Elgin Police Officer by Yah Yah March 14, 2018 by Yah Yah March 14, 2018 Illinois woman, Decynthia Clements was gunned down by a police officer in the town of Elgin this Monday. According to the Chicago… Read more 0 FacebookTwitterPinterestEmail