Everything you always wanted to know about garter snakes... and more!

thamnophis, garter snake, snake, reptile, sirtalis, atratus, butleri, brachystoma, elegans, marcianus, fulvus, cyrtopsis, eques