We saw this snake yesterday near a body of water (mostly temporary, it was large because of the recent rains) in the state of Veracruz, some distance of Xalapa.

Beautiful snake, about 70cm in length.

Thanks,
John