Allen's hummingbird
Selasphorus sasin
More Allen's hummingbird information: