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