The Little Red Riding Hood of Semina Apartments is a ghost story and urban legend local to Fuyuki City, Japan.
Advertisement
This article or section is a stub. Please help by expanding it.
The Little Red Riding Hood of Semina Apartments is a ghost story and urban legend local to Fuyuki City, Japan.