Where can you see the Corsican Finch?
Some of the best places to see the Corsican Finch in the wild include La Maddalena Archipelago National Park (Italy), Tuscan Archipelago National Park (Italy) and Corse Regional Nature Park (France). Every hotspot below shows real sighting data and the best seasons to visit.