Violet and green hummingbird resting on a forest branch with tropical bird - Free Stock Photo | Picren | PicRen