The Secrets of Sabah

827 Views 0 Comment
The Man of the Forest Literally meaning ‘The man of the forest’ (Orang= Man; Hutan= Forest), the Orangutan is the closest animal to a human being with a 98% DNA …