Watch a Male Seahorse Give Birth to Hundreds of Babies

Male seahorses are the ones who carry children and give birth. And when they do, they can produce up to 2,000 babies at one time.