congo forest #africadocumentary #africa #horror #prison #abagore #alien #ado #news #duet Africa News News African November 8, 2026 · Comments off source