Last Guardian: Juukyou no Shugosha
NEC PC-9801
Add to collection
Default Collection
Released
January 17, 1995
Community Rating:
Total Votes: 1
5.0
Last Guardian: Jūkyō no Shugosha is set in a fantasy world ruled by gods and inhabited by many different races....