Matsumoto Castle.

Matsumoto Castle.

Matsumoto Castle.

Matsumoto Castle.