20120110

Babies

Every three seconds, a new baby is born.