15 surprising facts about Canada’s snakes


But what happens to the shells?

Interestingly, some of Canada’s snakes give birth to their young. While it’s common knowledge that snakes lay eggs, and their young hatch from those eggs, the North American Brown Snake, which can be found in Southern Ontario, does not. Instead, its eggs are incubated internally before hatching inside the female’s body.

Photo by Paul Tessier / Shutterstock