Sign in

Aves > Apodiformes > Trochilidae > Trochilinae > Lampornis > Lampornis calolaemus > Lampornis calolaemus calolaemus

subspecies: Lampornis calolaemus calolaemus (Purple-throated Mountain-gem, )