Da Vinci's Demons
Season 3
Ep 6. Ep 306 - Liberum Arbitrium
- TV-MA
- January 1, 2015
- 54 min
-
7.9 (552)
The Monster of Italy is finally captured but danger still lurks, potentially threatening the upcoming Crusade Festival.
The Monster of Italy is finally captured but danger still lurks, potentially threatening the upcoming Crusade Festival.