Da Vinci's Demons poster
TV

Da Vinci's Demons (2013)

S03E02 Abbadon

Oct 31, 2015 • Season 3 • Episode 2 • HD

Leo hatches a plan to break free from Otranto, but he faces the grim reality that he might not be able to rescue his loved ones in the process.

Genre: Drama
Country: US