Cherry Blossoms in Full Glory at Japan’s Takato Castle Park; Deep Red Flowers Blooming on About 1,500 Trees

New contents