The brothers were discovered at the summit of Bell Mountain in Hiawassee, Ga., nearly 90 miles from their home in ...
A Georgia family is demanding answers after twin brothers were found shot to death in the mountains. Nazier and Qaadir Lewis, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results