“Why do they bleed so much?” was the question my brother asked when I subjected him to Tokyo Gore Police. Indeed, why do they bleed so much? Because this is prime Japanese splatter, courtesy of filmmaker Yoshihiro Nishimura. That’s why! https://www.youtube.com/watch?v=nFKP9lB_F7s In the future, the Japanese police force has been …
Read More »