Definitely a chinese softshell, and IMO shouldn't be kept in glass tanks. They get pretty big and can be active, softshells should really be kept in large, round stock tanks. Again, this is my personal opinion, however softshells can get pretty big. Kudos to you for rescuing him though!
And I'd watch that gar too, one of the two won't last long and with the gar at that size, I think the turtle's going to be the winner. Don't want to be "that guy" and derail this thread but... any plans for the gator gar?
PS I hope you're not too attached to those serpaes either