Subtitles Da Vinci’s Demons S03E02 – Abbadon

Season 03, Episode 02 – “Abbadon”
Leonardo plans an escape from Otranto, but those closest to him may still be imperiled.