146k views
6 votes
PLEASE HELP AND HURRY

Seychelles is the only place on earth besides Ecuador's Galápagos Islands that is home to the
A. finches
B. giant tortoise
C. manatee
D. black tarantula

2 Answers

7 votes
C would be the correct answer
User Dsomnus
by
4.3k points
3 votes

Answer:

I think B. but not for sure. sorry

User Kohlerm
by
4.2k points