Games/Ambush/MediaAmbush·, 1983 · TecfriMediaBack to gameAll5Screenshots4Videos1Videos1Gameplay VideoMore about AmbushPlayer reviews