Skeptoid #302: De Loys' Ape

Published: March 20, 2012, 9 a.m.

A geologist claimed to have discovered a new species of great ape in Venezuela in the early 20th century.