Guys.. baby racers are born with a funny little speckled pattern. Big round ones on top, and little ones on the sides... Black rat snakes are born with a saddle pattern similar to that of a cornsnake (obviously without all the colors). NOT speckled sides. That is not, in any way, a black rat snake. You can clearly see the speckles all over the snake, and the way that they are reddish in color, not to mention his very large, angry looking amber/red eyes that say "im a racer and I am not happy with you" that racers have. The sharp labial markings and head shape are also wrong for a black rat. Baby black rats tend to have a big clunky head that looks too big for its body/neck. You can also kind of see how smooth and velvety the skin. It's a baby racer... of one species or another. it look's like it has had some time to mature a little bit to be as dark as he is. here's pictures of a newborn southern black racer I hatched. They are born light gray with red speckles, which quickly turns to very dark grayish black with speckles, like the one the OP posted... which in black racers, turns to, just all black. Unfortunately I don't have any pictures of him once he turned darker. They are REALLY, REALLY mean. Mine sat at the front of his enclosure all the time hissing and coiling at me, and would even come out of hiding to do it! Sorry but I can't tell what species the OP's snake is!!!