it's not an elaphe species.....too long...hmmmm

what family, colubridae...crotalidae....elapidae...or..viperadae??

give us a hint at least......come on....