Who knew? Newark's Branch Brook Park has the largest collection of cherry blossom trees in the country.