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
Read Entire Article