Artifact Details Title Indiana Jones and the Last Crusade Demo Catalog Number 102690502 Type Software Date 1989 Publisher Lucasfilm, Ltd. Format Loose 5.25 disk Credit Gift of Peter Ross Lot Number X2987.2005