Showing posts with label Gozu. Show all posts

5 SCARIEST Japanese URBAN LEGENDS!

From Gozu to Teke Teke, here is a look at five of the scariest Japanese urban legends. and check this out...