An elusive giant ape has been spotted in remote forests in central Africa, sparking theories that it could be a new species of primate -
a finding that would be the most astonishing wildlife discovery in decades, New Scientist says.
Link found at the
Anomalist.
posted by Prof. Hex at 6:53 PM