I agree with the corn snake... many varieties but it certainly looks like one to me... When I was working as a naturalist in a state park, we had one we named Flo. She/he was a great pet. Tolerated handling well. (I was a park naturalist in the 80's. My last visit to the nature center last summer, Flo was still there. So they can also live a while, but I don't know if she is still living.