Royalty-free stock illustration ID: 18598001

Blossoming cherry tree - Illustration