Caravaggio’s Medusa: why we need to look the Gorgon in the eye

By October 17, 2025