108 Part
61 times read
0 Liked
Teketeketeketeketeketeke. That is the sound of what is probably the creepiest of Japanese urban myths. Teke Teke is her name. It’s typical that the Japanese would give the scariest of horror ...