Ruby-throated Hummingbird

(Archilochus colubris)

El Tuito, Jal., Mexico    March

Violet-crowned Hummingbird juvenile El Tuito, Jal., Mexico   March 2013