Matsumoto Castle during cherry blossom (Sakura) is one of the most famous sights in Japan.

Royalty-free stock photo ID: 9922126

Matsumoto Castle during cherry blossom (Sakura) is one of the most famous sights in Japan.