Branch of pink blossoming sakura. Japanese cherry tree. Vector Isolated Illustration on white background Shutterstock Image - Branch of pink blossoming sakura. Japanese cherry tree. Vector Isolated Illustration on white background - ID: 393984700