A species of giant tortoise thought to be extinct was found on the Galapagos island of Fernandina this week, Ecuador's ministry of the environment announced.
The last time a Chelonoidis...
Continue Reading Post >