Watch Leonardo Season 2 Episode 7 Online
-
- COUNTRIES: France,Italy,Spain,United Kingdom,United States of America
- Subtitles: English
When Leo is given the task of making a Death Mask of the old Duke, he soon realises the story of his death doesn't add up and begins a dangerous investigation...