Large-footed Finch – Costa Rica lifer#26 February 8, 2020 By Stan Lee It is endemic to the highlands of Costa Rica and western Panama, normally found in 2150m to 3350m altitude. Despite it's name, it is not a true finch, ...Read More