The Borgias
Tears of Blood
E8 Jun 2, 2013 50m TV-MA
Micheleto learns his kept lover is a Sforza informant, Caterina Sforza mounts the Shroud of Turin as a rival holy relic, and Alfonso puts Lucrezia under house arrest.
Where to Watch Tears of Blood
Cast of Tears of Blood