Snakes have babies two different way there either lay eggs or they have them like people do
Little garter snakes can eat little mice yes but I had one and I feed it crickets and worms and yes most snakes eat mice
Corn snakes are found in fields,corn fields,and rock piles