Did you know storks deliver their own young in their spare time?

4 41