Subtitles Da Vinci’s Demons S03E08 – La Confessione Della Macchina

Season 03, Episode 08 – “La Confessione Della Macchina”
Nico and Zo turn to an old enemy to gain support for the Crusade; Leo is ambushed by the Labyrinth.