
Man Arrested After Twin Brothers Were Found Dead In Georgia Mountains
Georgia authorities have made an arrest following the tragic deaths of twin brothers Qaadir Malik Lewis and Naazir Rahim Lewis, whose bodies hikers discovered at the summit of Bell Mountain in Hiawassee, Georgia, earlier this month. The Georgia Bureau of …