A worldwide community photographing and learning about wildlife
I am not absolutely sure but it looks very much like a black rat snake which love to climb trees because they eat eggs. Now if i could look at it's belly and it is black and white checkered....then it is a black rat. =] They can vary in color from very dark to light color. They can get up to 6 feet. Love the picture.
It's hard to tell, but my guess would be either a Prairie Kingsnake (although it looks like the neck is a bit too slender from the head for that species) or some type of rat snake. What's throwing me off is that little dot of color in between the saddle patches...very unique!