Where can you see the Greater Yellow Finch?
Some of the best places to see the Greater Yellow Finch in the wild include Torres del Paine National Park (Chile), Perito Moreno National Park (Argentina) and Laja National Park Lagoon (Chile). Every hotspot below shows real sighting data and the best seasons to visit.