Tragic cause of death revealed for 19-year-old twins found dead on Georgia mountain
May 25, 2025 7:28 PM
The Georgia Bureau of Investigation has revealed the chilling cause of death of 19-year-old twin brothers Qaadir and Naazir Lewis, who were found dead on Bell Mountain on March 8.