blossoms on peach trees Israel Upper Galilee
Israel Upper Galilee pink peach blossoms on trees in a plantation