News

The film’s setting is real, wild, and open for visitors. Hiking trails wind around the staggering Ol Njorowa Gorge in Hell’s Gate National Park in Kenya.