Charming HummingbirdCharming HummingbirdCharming HummingbirdWhite Necked JacobinRufous Tailed HummingbirdSteely Vented HummingbirdMagnificent (Talamanca) HummingbirdMagnificent (Talamanca) HummingbirdWhite Throated Mountain GemMagnificent (Talamanca) HummingbirdWhite Throated Mountain GemLesser VioletearWhite Throated Mountain GemFiery Throated HummingbirdWhite Throated Mountain GemMagnificent (Talamanca) HummingbirdWhite Throated Mountain GemScintillant HummingbirdMagnificent (Talamanca) HummingbirdLesser Violetear