Small garter snakes eat earthworms and slugs Larger snakes add amphibians, small rodents, nestling birds and fish to their diet Garter snakes can survive in suburbia and towns because of their generalist diet and ability to "live" birth (ie, they do not require a safe place to lay their eggs)This epic battle between a Black Racer and a Yellow Garter was pretty one sided as the Racer ends up devouring the Garter As I follow them around it just reRacer Rat Snake Diet includes small mammals, birds (and eggs), snakes, lizards, frogs, and some large insects (eg, caterpillars, cicadas) Eat mostly relatively small prey Adults feed mostly on mammals and birds (and their eggs) Juveniles eat lizards and frogs (especially treefrogs), switching to birds and mammals as they
Eastern Racer Wikipedia