
The olive-spotted hummingbird is a species of hummingbird in the "emeralds", tribe Trochilini of subfamily Trochilinae. It is found in Brazil, Colombia, Ecuador, and Peru.
Similar species: Swifts And Hummingbirds
By Thibaud Aronson
All rights reserved
Uploaded Jan 24, 2023. Captured Nov 10, 2022 15:48 in 677GQ3Q2+P9.