It was a beautiful sight, a sea of cherry blossoms along the Charles River Esplanade in Boston.
Subscribe via email