Wander Wonder Japan:
English:
Japanese:

Matsumoto castle is the one of Japanese national treasures. This castle is also called Karasu( means Crow in Japanese) – Jo since its beautiful black color.

Outside of Matsumoto-Jo

AloJapan.com