Hummingbirds have many challenges – they are tiny and yet need to be some of the toughest birds out there. They live in conditions where eeking out a living can be a challenge – especially when you have to feed at frequent intervals just to keep going. In the cloud forests of Peru, there is […]