Notiochelidon cyanoleuca widespread South America, also Panama and Costa Rica
Photos copyright David McDonald 2006-2025