The northernmost castle town in Japan, Matsumae, is well known for its beautiful cherry trees. The area has been selected as one of Japan's "Top 100 Cherry Blossom Spots." Over 10,000 cherry trees of 250 different varieties delight the eyes of visitors to Matsumae Park that surrounds the castle.
Magnificent cherry trees in full bloom in Matsumae Park with a view of Matsumae Castle.
Festivals in Japan: Aomori Nebuta Festival
Underwater: northern sea lions flock to a tiny island
Breathtaking Supermoon Moments
Slow-motion of Red-crested cranes