Anyone know what turtle species this is? My brother found him in his back yard in North Carolina. Any advice would help!