The Atlanta City Council on Monday unanimously approved a $1.475 million settlement for the parents of a teenager killed by an off-duty police officer in January 2019.D’Ettrick Griffin, 18, was shot b
Read Source