Man Arrested After Twin Brothers Were Found Dead In Georgia Mountains

Georgia authorities have made an arrest following the tragic deaths of twin…