Discover chilling Japanese urban legends. From the haunting Cow Head to eerie phantoms, delve into these modern scary tales.

GaijinPot