It's South Park's World, We Just Live In It By Susie Madrak 03/05/21 08:05 am We're talking Neanderthals.