Keiei souchou
- Episode aired Jan 29, 2010
- TV-14
- 25m
People throughout the city speak of an urban legend known as the 'Headless Rider.'People throughout the city speak of an urban legend known as the 'Headless Rider.'People throughout the city speak of an urban legend known as the 'Headless Rider.'