Da Vinci's Demons · Season 3, Episode 6

Da Vinci's Demons Season 3 Episode 6: Liberum Arbitrium

About Da Vinci's Demons: In a world where thought and faith are controlled, one man fights to set knowledge free. Leonardo da Vinci is tortured by a gift of superhuman genius. He finds himself in a conflict between truth and lies, religion and r