‘Return to Space’ is a documentary from Oscar-winning directors Elizabeth Chai Vasarhelyi and Jimmy Chin who turn their focus to the stars after their astonishing work on ‘Free Solo’ and ‘The Rescue’.
Continue Reading