Amazing Moment When A Seahorse Gives Birth to 2,000 Babies!

Seahorses are one of the only animals in which the males give birth! Watch as this father seahorse gives birth to over 2,000 babies!