Hanako-san

Japanese urban legend From Wikipedia, the free encyclopedia