Zoology or Animal Biology

Which animal has 3 hearts?

567

Answer