Finch on a branch inside a caring case.

Video. Darwin’s finches have returned to the Galapagos Islands

Some 510 finches from five species were released on Floreana Island as part of a nature restoration programme, according to Ecuador’s Ministry of the Environment.