Itorah Archive

Itorah – Alpha Game

  Itorah is a 2d action adventure and platformer game.┬áDiscover Nahucan, a world inhabited by masked beings. You’re Itorah, the only human in this strange place. …