episode link

Evolutionists Find “Evidence” of Another Human Species in the Philippines