On this day in 1793, the Louvre Museum opened in France. But what’s behind its infamous pyramid and does a darker symbol lurk?
On this day in 1793, the Louvre Museum opened in France. But what’s behind its infamous pyramid and does a darker symbol lurk?