Isn't that a Baird's Ratsnake? It looks a lot like one.