An Albino Darwin’s Finch was seen in Galapagos Islands on the border of the Sierra Negra Volcano on Isabela Island. The excursionists were very excited about this sighting that happened while doing the excurcion the volcano Sierra Negra in Isabela Island, organized by Nature Galapagos & Ecuador. After the tour the guide informed