Picture North Unleashes Epic African Adventure Tuesday, September 15, 2020 Picture North has released a new film for Kenya-based safari and helicopter adventure company, Ol Malo. The lodge is located…