Versicoloured emerald hummingbird (Amazilia versicolour) Santa Teresa, Rio de Janeiro, Brazil.