Green hummingbird perching on a thin branch during a gentle rain shower with rainy day - Free Stock Photo | Picren | PicRen