Common Garter Snake
Common Garter Snake
346 657
Serpent
Serpent
279 569