National Geographic has announced details and the trailer for the documentary “The Rescue”, which is latest film from Oscar, BAFTA and multiple Emmy Award-winning directing duo E. Chai Vasarhelyi and Jimmy Chin exclusively in theaters in October. Vasarhelyi and Chin also produced the film, along with P.J. van Sandwijk (“American Dharma”), John Battsek (“One Day […]