Small iridescent green hummingbird perched on a thin wooden branch with bird - Free Stock Photo | Picren | PicRen