leda74-A still from The Moonbase (1967).

more about : leda74