Kyūhōji Jinai Chō, A Moated Medieval Village

Kyūhōji Jinai Chō, A Moated Medieval Village