That appears to be a nice male Cuora amboinensis. They are starting to go a little crazy dividing these Asian Box turtles into subspecies, and it would be nearly impossible for you to determine which subspecies you have without knowing the locality from whence it came.
Here's a link to an identification sheet for Cuora -
http://www.chelonia.org/cuoragallery.htm
Here's a link for sexing tips for this species -
http://www.chelonia.org/sexing/sexing_Cuora_amboinensis.htm
Nice turtle.


