Home / Photo / A Chelonoidis phantasticus tortoise. Park rangers and Conservationists found the creature, a species that was thought to have become extinct a hundred years ago at the Galapagos National Park in Santa Cruz Island.
A Chelonoidis phantasticus tortoise. Park rangers and Conservationists found the creature, a species that was thought to have become extinct a hundred years ago at the Galapagos National Park in Santa Cruz Island.