Sundance Film Festival: ‘Last Days’ is an Intriguing Story of One Man’s Deadly Quest for Unachievable Salvation
In 2018, American missionary John Allen Chau was killed on North Sentinel Island, located off the coast of India and home to a tribe that has had very minimal contact with the outside world. Some described Chau’s death as a tragedy, while others blamed him for breaking the law and attempting to approach a population…