13. Sword-billed Hummingbird, Yanacocha, 3400m
And the longest tongue!
All photographs ©Sheila Blamire 2006
Contact:
Sheila Blamire