This story us about the Japanese Urban Legend called, Hachishakusama which means 8 feet tall.All Rights Reserved
If you already have an account, Log in.
This story us about the Japanese Urban Legend called, Hachishakusama which means 8 feet tall.
3 parts