Watch The Borgias episode 3 online for free here at Telepisodes.com. The title of the 3rd episode is “The Moor” which is set to air this Sunday, April 10th 2011. After Cardinal Rodrigo Borgia takes the pope sit and use his power to his own advantage, the next story will surround with him and his family hosting for a Turkish prince. In here, it seems that one of the Borgia will meet the love of his life that will surely change and makes the life of their family complicated.
Now, after its official airing at 9pm E.T., watch The Borgias episode 3 full replay here. FYI: The Moor is one of the main shopping streets of Sheffield, England (source: Wikipedia.org).