A centurion soldier recounts his role in the crucifixion of a self-proclaimed God.
Alysia Logan
Director
Denzel Peoples
Writer
No data