on November 21, 2025 Tokyo! Three distinct tales unfold in the bustling city of Tokyo. Merde, a bizarre sewer-dweller, emerges… on November 21, 2025