Heiji Kozenigata

Heiji Kozenigata

小銭形平次
A hard-boiled detective.