A giant tortoise from a species previously thought to be extinct was located on the Galapagos Islands. The species was last spotted in 1906. The Fernandina or the female Chelonoidis phantasticus was found in 2019 during an expedition. To confirm, scientists tested the samples. They compared them with remains from […]