an Entity in Data Space: 134.155.108.49:8890
Hyakuhachi (ひゃくはち Hyakuhachi) is a Japanese movie. The title, which translates to "108" is a reference to the number of stitches in a baseball as well as the number of Buddhist kilesa.