Where can you see the Costa Rican Brushfinch?
Some of the best places to see the Costa Rican Brushfinch in the wild include Chirripó National Park (Costa Rica), Baru Volcano National Park (Panama) and La Amistad International Park (Costa Rica). Every hotspot below shows real sighting data and the best seasons to visit.