Tears of Blood

The Borgias, Season 3, Episode 8: Cesare and Micheletto examine the shroud of Constantinople.

Schedules