Creationist YouTube celeb Peter of Paleologos, antagonistic to fellow Christian skeptics of Homo naledi December 23, 2022 By Eric | Christian Creationism | One Comment