A garter snake can give birth to 85 babies.

A garter snake can give birth to 85 babies.

Next