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