Did you know that archaeologists at Le Cailar in southern France have unearthed about thirty human skulls ? SOMEFACTS.com