Twin brothers remains found on bell mountain we need answers now!

4 months ago
52

Twin brothers from Georgia have been found shot dead on top of a remote mountain in the state, some 90 miles from home and hundreds more from Boston where they were supposed to be. Qaadir and Naazir Lewis, both 19, from Lawrenceville near Atlanta, were discovered last weekend at the summit of Bell Mountain, an isolated peak near the North Carolina border. The twins had suffered fatal gunshot wounds before their bodies were found by a hiker. But their grieving family is baffled as to what happened because they say the brothers were supposed to be on a plane to Boston to see their friends

Loading comments...