White-throated Mountain-gem Lampornis castaneoventris
male, 26 March 2012 Savegre, Costa Rica
female, 26 March 2012 Savegre, Costa Rica
immature, 26 March 2012 Savegre, Costa Rica