Watch as Seahorse Gives Birth to Thousands of Babies at once!This is amazing! Did you know Seahorses can birth up to 1500 or more babies in one moment. They usually swim with a partner interlocking...