Rufous Hummingbird Selasphorus rufus

  • Bernalillo, New Mexico, United States