Where To Stream Da Vinci's Demons Season 2 Episode 8
The Fall From Heaven
- Aired May 10, 2014
- 60 Min
- Rated 7.0
- Number 15 Of 28 Rated Episodes
Leonardo and Riario face death, while Zoroaster and Nico plot an escape. Meanwhile, Lorenzo cools his heels waiting for an audience with the King of Naples; and Bayezid comes to Rome on a diplomatic mission.