Games/Excaliba/MediaExcaliba·, 1985 · MastertronicMediaBack to gameAll4Screenshots4Screenshots4More about ExcalibaPlayer reviews