HOST INTRO: Sakura Matsuri is the Japanese Cherry Blossom Festival. It’s celebrated in many cities in the United States, and in New York the weekend festival begins on Saturday. It’s more than just traditional culture, like the culture of Japan itself. Felice León reports. This is the Sakura Matsuri’s 33rd the Director of Programs there, says that there … Read More
Read More