Definitely not nigricollis. The snake didn't spit, and the coloration and overall morphology just don't fit. The elongated, gradual hood is very indicative of haje, and based on the coloring, my assumption would be legionis. Beautiful snake though. Thanks for posting the pictures!
-----
Chance Duncan
www.rivervalleyexotics.com