Cyanerpes caeruleus longirostris - orchidroots .
Cyanerpes caeruleus longirostris male Charles J. Sharp
Cyanerpes caeruleus longirostris female Charles J. Sharp
Cyanerpes caeruleus longirostris juvenile male Charles J. Sharp
more ...