this is just weird.
in which a sea horse pukes babies out of its stomach
Seahorses have incubation pouches in which the female seahorse deposits the eggs into the pouch and the male seahorse fertilizes it, and ultimately gives birth to the babies.They can give birth of up to 200 babies. It can be in labour for 72 hours and sometimes within hours is ready to get pregnant and give birth again. SHIT BE CRAY.
(Source: highlightroom)






