Most people associate pyramids with Egypt, but one has stood in France since the time of the Roman Empire. Archaeologists still debate whether the Couhard Pyramid was a cenotaph, a burial monument, or ...