Well puzzling for me anyway. Found this one in the Gila River, Gila National Forest New Mexico. I eventually talked myself into believing its a Wandering Terrestrial Garter Snake (T.e.vagrans). Maybe 16"-20".
River is misleading; shallow, slow, rocky, warm water.
Any thoughts?

