Beautifully blue small bird, Red-legged honeycreeper, Cyanerpes cyaneus. Such a tiny bird, yet so amazing and gorgeous. Very common in Central America. Sitting on a mossy branch, green background.