Subtitles Da Vinci’s Demons S03E09 – Angelus Iratissimus

Season 03, Episode 09 – “Angelus Iratissimus”
Leo and Sophia struggle to control the mysterious device they’ve built. Back in Florence, Riario awaits judgment while Lorenzo and Vanessa take their partnership to the next level.