This week, facts about flowering cherry trees. They’ve been cultivated in Japan for more than 1000 years.