Lampornis castaneoventris – White-throated Mountain-gem (Costa Rica)Gallery Bird families 028 Trochilidae - Hummingbirds Lampornis castaneoventris - White-throated Mountain-gem (Costa Rica)