Archilochusruby-throated hummingbirds


    • black-chinned hummingbird
      Archilochus alexandri
    • black-chinned hummingbird
      Archilochus alexandri