The Last Mother Megan de Jong, Garai Vorm 3:03 | Netherlands | 2020 With the departing of the last human on earth, we are ushered into a new era of life. About Director Megan de Jong, Garai Vorm