View: 170 Giant Tortoises Released on Galapagos Island
According to the Galapagos National Park, at least 170 captive-bred giant tortoises were released onto an island in the Galapagos archipelago in Ecuador last month.
BREAKING NEWS