Beautiful, interesting, incredible cinema.
A 1973 English language sci-fi film directed by Russ Mayberry, starring Lee Majors, Richard Anderson and Alan Oppenheimer.