Broad-tail. hummingbird
Selasphorus platycercus
More Broad-tail. hummingbird information: