What animal gives live birth?
humans goats alpacas rabbit babies fur seals mammals sharks
A B C D E F G H
Sharks have internal fertilization, and most give birth to live young.
The female shark will give live birth.
What animal gives live birth? (A) humans (B) goats (C) alpacas (D) rabbit (E) babies (F) fur seals (G) mammals (H) sharks