Da Vinci's Demons
Season 3
Ep 9. Ep 309 - Angelus Iratissimus
- TV-MA
- January 1, 2015
- 53 min
-
8.2 (565)
Leo and Sophia struggle to control the mysterious device they've built. Back in Florence, Riario awaits judgment while Lorenzo and Vanessa take their partnership to the next level.