Subtitles Da Vinci’s Demons S03E06 – Liberum Arbitrium

Season 03, Episode 06 – “Liberum Arbitrium”
The Monster of Italy is captured but not all is safe as danger still lurks and poses a threat to the upcoming Crusade Festival.