
Death of Twin Brothers Found on Georgia Mountain Ruled Double Suicide
The Georgia Bureau of Investigation (GBI) has concluded that 19-year-old twin brothers, Qaadir and Naazir Lewis, died by double suicide atop Bell Mountain in Hiawassee, Georgia. This determination follows an extensive investigation involving forensic evidence, digital footprints, and autopsy results. Investigation Details On March 8, 2025, hikers discovered the bodies of the Lewis twins, both…