Mysterious structures found deep inside a French cave are the work of Neanderthal builders who lived in the region more than 100,000 years before modern humans set foot in Europe. The extraordinary constructions are made from nearly 400 stalagmites that have been yanked from the ground and stacked o...