Buff bellied Hummingbird (Amazilia yucatanensis) perched on a branch in south Texas, USA.