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