The Borgias The Wolf and the Lamb Review. The Borgias: Season 3, Episode 5: The Wolf and the Lamb‘s greatest…