0

Check local listings

Man Ape of Sumatra

In the jungles of the Indonesian island of Sumatra, locals have reported seeing a creature that looks like an ape yet walks like a human. Spain finds out if a great new ape is waiting to be discovered.

Advertisement