The Alice Killings
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 of killings that supposedly occurred between 1999 and 2005. The victims had no relationship to one another, and the killings seemed unrelated in every way, but they shared a haunting…