Todo Takatora’s Ishi Mochi Battle Flag
Todo Takatora’s Ishi Mochi Battle Flag Todo Takatora Todo Takatora was known as the premier castle architect of Japan. He built over 22 castles across Japan, including castles such as Imabari, Tsu, Iga Ueno, Ozu, Edo, Akagi and many others. Castle in Japanese is “shiro” (城) Because he [...]