Ruby-throated Hummingbird. Archilochus colubris.


Archilochus colubris
Archiloch …