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