Charles II's triumphant return to the English throne in 1660 is met with a sh...
The Last King
Season 1 Episode 3: Part Three
A sudden plot twist imperils the King's authority as anti-Catholic fervor reaches a critical mass, putting his hold on power to the test.










































