Welcome to our production site!
Located in Congo Brazzaville along the Sangha river, our production site IFO is surrounded by 1.16 million hectares of tropical forest, a natural wonder hosting half of the world’s lowland gorillas, thousands of forest elephants and troops of chimpanzees, just opposite Odzala Nkokoua, one of Congo’s three national parks, where anything from luxurious eco-lodging to bush camping is possible.
19 photos · 174 views