Mermaid Gives Birth In Animal Planet Special: "Mermaids: The Body Found"

A mermaid gives birth in this scene from the new Animal Planet special, "Mermaid: The Body Found," which postulates a theory that mermaids may be a form of aquatic ape that moved from land to water in a time of great flooding.