The story of the Alice Killings is one of Japan’s most famous urban legends, as well as one of its newest. The legend revolves around a series
The story of the Alice Killings is one of Japan’s most famous urban legends, as well as one of its newest. The legend revolves around a series