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.
Underwater: manta rays, the most graceful swimmer in the Okinawa oceans
Drone shot: autumn at Onuma Quasi-National Park in Hokkaido
Amazing rocket launch moments in Japan
Festivals in Japan: Aomori Nebuta Festival
Underwater: northern sea lions flock to a tiny island