Which animal has the largest heart of any land mammal?

Question: Which animal has the largest heart of any land mammal?

Choices:

Rhinoceros
Giraffe
Lion
Elephant

Correct answer:

Giraffe