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

takato
INA, Nagano – The famed Takato-kohigan cherry trees at Takato Castle Site Park in Ina, Nagano Prefecture, often hailed as the finest cherries in Japan, reached their peak bloom on Friday.

New contents