Lampornisblue-throated hummingbirds


    • white-throated mountain-gem
      Lampornis castaneoventris