2/05/2017 · Cherry Blossoms Have Just Bloomed In China  And It’s Probably One Of The Most Amazing Sights On The - Duration: 2:03 nollygrio 1 041 views Torontonians are flocking to High Park this weekend to take in one of the city's most beautiful  if fleeting  nature shows — the annual High Park cherry blossom festival