Matsumoto, Japan |
Matsumoto Castle is one of the few most complete and beautifully kept castle. As we approached this castle structure that remains standing in the midst of modern day Japan, it’s hard not to imagine being transported back to the Shogun time.