You are presented with the question "What animal gives live birth?" and the following answer choices: 
- humans
 - goats
 - alpacas
 - rabbit
 - babies
 - fur seals
 - mammals
 - sharks

Now knowing that fertilization takes place inside the female organism and sharks have internal fertilization, and most give birth to live young, choose the best answer.


 

        sharks 