Liberation & Deliverance Luca Giordano's Liberation of St. Peter, Naples 1663 by Matthiesen Gallery, London | Menrva Books | MenrvaBooks