Del Russel
Del Russel was born on September 27, 1952 in Pasadena, California, USA as Del Gregory Russo. He is known for his work on The Last Temptation of Christ (1988), From Beyond (1986) and Men Into Space (1959). He died on February 7, 2015 in Santa Rosa, California.