Sonoran Mountain King Snake

STATUSLeast Concern

Sonoran Mountain King Snake