The Last Apostle Puppetshow © 1988 Home Data. Export version of "Reikai Doushi - Chinese Exorcist".
Game's ROMs.