Many-spotted Hummingbird Taphrospilus hypostictus

  • Napo, Ecuador