Purple-throated Sunangel

Heliangelus viola - Héliange violette

Héliange violette
♂ adult
Héliange violette
adult
Héliange violette
adult
Héliange violette
Héliange violette
♂ adult
Héliange violette
♂ adult
Héliange violette
♂ adult
Héliange violette
♂ adult
Héliange violette
♂ adult
Héliange violette
♂ adult
Héliange violette
♂ adult
Héliange violette
♂ adult
Héliange violette
♂ adult
Héliange violette
♂ adult plum. post breeding
Héliange violette
♂ adult
Héliange violette
adult
Héliange violette
♂ adult plum. breeding