I'll guess Pseudoboa nueweidii (or something like that).
I'm pretty sure I've seen this photo before, but that is honestly a cold guess.
-----
Chris Harrison
San Antonio, Texas