HOKURO: Legend of the Hundred-Shot Disease

2003