National Geographic Documentary Films is scheduled to release The Mission next week in the US and Canada. This film is about John Chau who was killed in 2018 when attempting to share the gospel with a North Sentinel Island people group. His death made international headlines. Of course, the world […]