White cherry blossoms (Amygdaloideae) in bloom in Central Park; New York, New York, United States of AmericaImage #: 34554818 See More From: F. M. Kearney