Flower piercer? Not sure of the exact id, EF7A5098

I couldn't find the exact id, the beak seems wrong for the ones I found on line, Pichinde, Colombia, 2000 meters above sea level Aug 2018

76 views
4 faves
1 comment
Uploaded on November 7, 2018
Taken on July 31, 2018