Large white tree nymph butterfly resting on a green plant in a sunny garden - Free Stock Photo | Picren | PicRen