Oaxaca Hummingbird (Eupherusa cyanophrys) | By Paul van Giersbergen