Art NewsArt World Netflix Just Released a Thrilling New Series About an Art Heist at the Louvre—See the Trailer Here | artnet News adminJanuary 12, 2021