Which is the longest living species of land animal lives upto 150 years?
A) Human
B) Tortoise
C) Chimpanzee
D) Elephant