Answer the following question, with explanation first.
What animal gives live birth?\nOptions:\n- (A) humans\n- (B) goats\n- (C) alpacas\n- (D) rabbit\n- (E) babies\n- (F) fur seals\n- (G) mammals\n- (H) sharks

(H)
Fertilization takes place inside the female organism.

Sharks have internal fertilization, and most give birth to live young.

The female shark will give live birth.

.

The final answer: (H)