Close

purple throated mountain gem

Lampornis castaneoventris

purple throated mountain gem