Black-chin. hummingbird
Archilochus alexandri
More Black-chin. hummingbird information: