Family Claims Foul Play as Video Shows Twins Hours Before They’re Found Shot Dead on Mountain

17 hours ago 16
Surveillance footage reportedly showed two brothers hours before their bodies were discovered on a Georgia mountain in March. WAGA reported that Qaadir and Naazir Lewis, 19, were filmed at a Shell gas station in Lawrenceville on the night of March 7. The brothers, who were seen eating snacks and drinking water before leaving the store, …
Read Entire Article