faith clift is known for her work on horror express (1972), cataclysm (1980) and captain apache (1971).