Apodiformes - Trochilidae

Selasphorus platycercus (broad-tailed hummingbird)


Selasphorus platycercus - broad-tailed hummingbird