Matsumoto Castle (Matsumoto-jo). Japanese famous historic castles in Nagano Prefecture. Matsumoto castle against blue sky.