A. Crow
B. Dolphin
C. Octopus 
D. None of these

An octopus’s three hearts have slightly different roles. One heart circulates blood around the body, while the other two pump it past the gills, to pick up oxygen.

The correct answer to the question: "Which animal has three hearts?" is "Octopus ".