Imantodes gemmistratus Central American Tree Snake
Some other names for this species:
Central American Blunt-headed Treesnake
Subspecies I've seen:
I. g. latistratus
Central American Tree Snake
Imantodes gemmistratus latistratus Central American Tree Snake
near Álamos, Sonora, MexicoAugust 21, 2017
Central American Tree Snake (Imantodes gemmistratus latistratus) Central American Tree Snake (Imantodes gemmistratus latistratus)
These extremely long and thin and sluggish serpents are perfectly adapted to an arboreal lifestyle, slowly creeping up on sleeping lizards on leaves and thin branches. They are not perfectly adapted to crawling across roads at night, but it seems they do some of that also.
Online references:
Printed references: