Twin 19-year-old brothers were found dead on a remote Georgia mountaintop. Police now say they’ve solved the mystery
6 days ago
8
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