Mandarin Rat Snake

a
Other Animal Name: 
Mandarin Rat Snake
Latin Name: 
Elaphe mandarina
Photographer? Join us