Twin 19-year-old brothers were found dead on a remote Georgia mountaintop. Police now say they’ve solved the mystery
3 weeks ago
25
Qaadir and Naazir Lewis, 19-year-old identical twins, were found fatally shot at the remote summit of a Georgia mountain. The mystery has baffled their family for months, but police now say they know what happened