Leonardo
Season 2

13 Episodes

British TV Buzz

Season 2

Episodes

All »
  • 13 episodes
    13 episodes
    • s2e13The Dogs Of War
      December 6, 2012
    • s2e12The Fugitive
      November 29, 2012
    • s2e11Hitched
      November 22, 2012
    • s2e10By the Sword
      November 15, 2012
    • s2e9The Tortoise and the Hare
      November 8, 2012
    • s2e8Stupid Cupid
      November 1, 2012
    • s2e7The Mask of Death
      October 25, 2012
    • s2e6Dragon Hunt
      October 18, 2012
    • s2e5Diabolical Act
      October 11, 2012
    • s2e4Cat and Mouse
      October 4, 2012
    • s2e3The Betrothal Ball
      October 27, 2012
    • s2e2Perspective
      September 20, 2012
    • s2e1Illusion
      September 20, 2012