Release Date: 18 Mon, Apr 2005
Ooka Echizen is the commissioner of the two-acre Minami-machi Magistrate’s Office, located in Edo Castle. He keeps order within the town.
10 Episodes
as
1976
2001
2022
2010
2005
2025
2023
2026
1985
2021
2018
1979
2019
2024
2004