Tag: Chelonoidis donfaustoi
Giant Tortoise Considered Disappeared 1 Century Ago Was Found
A sample of one of the endemic giant turtle species of the Ecuadorian archipelago of Galápagos, considered extinct a century ago, was found on...