Pilgrim's Progress Reloaded

Chapter 6 The Knight of the Blood Oath

David Umstattd Season 1 Episode 6

Truth's date goes about how you would expect.

Buy the book here