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