In the aquatic world of seahorses it is the father that gives birth to the babies. Here is a photograph of a dad in labor pushing out the young.

Seahorse Father Giving Birth

He will give birth to an average of 100 to 1,000 babies at a go. Fortunately he doesn't have to take care of them beyond that. That would be a heck of a crowd to keep from wandering off.

Photo by George Grall, Image via

For more of my PetsLady's Picks, click here.