Select All
  • Tower of Wishes
    1K 63 24

    Legends tell of a tower located at the peak of a mountain. A tower where each floor is a world of its own filled with dangerous creatures known as yokai. Those who dare scale the floors and reach the top will receive a divine gift from the Goddess. A wish of their desire. Seeking this wish are the Climbers, the many p...