Games/The Last Apostle Puppetshow/MediaThe Last Apostle Puppetshow·, 1988 · Home DataMediaBack to gameAll3Screenshots3Screenshots3More about The Last Apostle PuppetshowPlayer reviewsSimilar games