Where To Stream Da Vinci's Demons Season 3 Episode 6
Liberum Arbitrium
- Aired October 24, 2015
- 60 Min
- Rated 6.6
- Number 26 Of 28 Rated Episodes
The Monster of Italy is captured but not all is safe as danger still lurks and poses a threat to the upcoming Crusade Festival.