In a certain location lies the city of spirits and demons, the so-called "?edo City." Here...
Too short