where to see cherry blossoms


Advertisement

Cherry blossoms in bloom over the lake in Branch Brook Park in Newark New Jersey.