Other Stuff Caravaggio”Judith and Holofernes” Painting Could Fetch $171 Million March 15, 2019 0 comment 0 Facebook Twitter Google + Pinterest